weex遇到的所有問題

不講歷史,不講八卦。weex從開始入坑到如今,半月有余。期間遇到很多問題,一一整理出來,供所有后來入坑者共。

weex本不是坑,安裝!

假定node等電腦已經(jīng)部署。安裝過程可能需要sudo權(quán)限,如果仍然提示莫名其妙的錯誤,或者安裝后weex顯示help信息出來,而weex 具體命令報錯,多半原因是權(quán)限問題沒有完全安裝成功。建議更改node-modules的文件夾權(quán)限。我做法比較粗獷,直接chmod 777

weex 調(diào)試過程

weex的調(diào)試比較蛋疼吧?;蛘咧皇俏疫@么認為。運行 sudo weex debug ***.we掃碼后會出來一個8088端口的網(wǎng)頁,首先掃碼左邊那個,該頁面上一般會出現(xiàn)device列表,如果網(wǎng)速正常,手機上會出現(xiàn)playground自帶的demo。如果沒有出來,點擊debug按鈕,頁面再次出現(xiàn)新標簽。返回原來標簽,掃碼右邊,點擊debug出現(xiàn)調(diào)試界面上,source上找到源代碼,調(diào)試開始。


下午上班嘍,改天繼續(xù)添加。


在安裝配置中遇到的坑,上邊文章中已經(jīng)遇到不少,這里主要說在調(diào)試和編碼中遇到的坑。

首先

一會我會貼出我的webpack配置,搞不清楚為什么webpack打包后生成的js文件在playground上運行正常,而配置的移動端不能正常渲染,也希望大家一塊探討探討。

屏幕快照 2017-05-21 10.55.48.png

其次

在數(shù)據(jù)獲取stream的時候,數(shù)據(jù)返回值type:一定設(shè)置json,對,小寫的json,我開始寫的時候不小心寫成JSON了,在playground上顯示正常,遷移到IOS端,數(shù)據(jù)不能正常返回。最最致命的是,在playground運行,然后在chrome端調(diào)試時,設(shè)置斷點,明明顯示返回的res.data是object格式。調(diào)試過程很痛苦,最后先到modal.toast(typeof res.data)才恍然意識到。說下本人假設(shè)過程。開始的時候懷疑是先渲染DOM,之后才是數(shù)據(jù)返回,weex或許不支持數(shù)據(jù)綁定。后來,驗證假設(shè)不成立。后來懷疑因為寫的we文件,后來轉(zhuǎn)成vue文件,仍然不行。最后偶然看API參考,才發(fā)現(xiàn)自己蠢死。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容