天天看點

Weex踩坑指南 之 weex接入websocketAndroid端設定不上監聽事件Good Luck~

在 weex 官網中websocket 的demo 設定 監聽直接給 onxxx事件 指派就可以,

Weex踩坑指南 之 weex接入websocketAndroid端設定不上監聽事件Good Luck~

在Android死活不行,經檢視android端源碼(WebSocketModule)後發現android的碼中onxx事件是一個方法,需要傳入一個JSCallback的值,

Weex踩坑指南 之 weex接入websocketAndroid端設定不上監聽事件Good Luck~

于是,将指派方式改為

websocket.onmessage(function onmessage(){ })

, Android 端就可以用了~。

以下是實作 web 和移動端相容的代碼:

Weex踩坑指南 之 weex接入websocketAndroid端設定不上監聽事件Good Luck~
注: 僅供參考,嚴禁直接摘抄代碼!!!
未測試IOS 端改為方法調用形式是否可用,以後更新。。。

Good Luck~