在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ electron-vue 引入融云WebIMSdk未連接成功?

electron-vue 引入融云WebIMSdk未連接成功?

想通過融云基于Electron的桌面應(yīng)用解決方案,開發(fā)桌面版的IM聊天應(yīng)用。

1、通過初始化electron-vue項(xiàng)目后,在index.ejs中引入融云WebIMSDK(RongIMLib-2.3.2.js)
2、按照融云demo中的初始化方法startInit去初始化
3、初始化方法執(zhí)行了,打印RongIMLib和RongIMClient對(duì)象都有值,但是沒有走RongIMClient.connect開始連接的方法,也沒有任何報(bào)錯(cuò)信息

自己新建了一個(gè)vue-cli腳手架的網(wǎng)頁項(xiàng)目,在index.html中引入RongIMLib-2.3.2.js,并實(shí)現(xiàn)startInit初始化方法,運(yùn)行程序提示連接成功,執(zhí)行了RongIMClient.connect,表明已正確集成了SDK

疑問:為什么electron-vue項(xiàng)目中會(huì)集成失敗?

有哪位大佬遇到過此類集成問題,還請(qǐng)多多指教!

回答
編輯回答
枕邊人

遇到了相同問題, 研究了一上午(午睡都沒睡)才搞定的

其實(shí)主要導(dǎo)致electron-vue融云通訊不能鏈接的主要導(dǎo)致原因是electron, 而不是vue, 有點(diǎn)麻煩, 可以和你大致說下問題點(diǎn): 由于 Electron 集成了 Node.js,其 module, exports, require和融云本身的這三個(gè)對(duì)DOM的操作有沖突, 所以融云的連接就不能走普通模式, 而是要通過require插件以及結(jié)合protobuf來解決(這兩個(gè)模塊, 官方demo里有提供, 而且也有方案示例(有electron的,electron-vue的話需要改動(dòng)下代碼), 就是示例有點(diǎn)坑, 部分代碼要改下, 融云技術(shù)文檔做事還是有點(diǎn)馬虎)。
2017年3月21日 17:42
編輯回答
茍活
2017年2月11日 05:30
編輯回答
念初

請(qǐng)問解決了嗎?

2018年8月2日 23:13