1. 接手的wepy項目版本是 1.7.2 ,so我沒有初始化的過程....node
2. 安裝wepy命令工具,npm install wepy-cli -g , 在VScode終端安裝後可能須要重啓編輯器才能生效,經過wepy -v命令判斷是否成功;npm
3. 結合MinUI框架使用時,安裝組件卡死一動不動,須要node版本切換爲8.x版本(本來10.x);小程序
4. 小程序元素上加了僞代碼(::after)後會影響事件向上冒泡,catch失效;app
5. wepy實時編譯,wepy build --watch, 若是實時編譯很差使,請手動編譯一次,相信我必定要去手動編譯;框架
好比我只改變了template的元素內容,wepy就不會自動編譯了,由於它監聽不到改變地方!異步
style部分也有這種狀況~async
不知道wepy-cli抽什麼風~編輯器
6. wepy 在異步函數中更新數據的時候,必須手動調用$apply方法,纔會觸發髒數據檢查流程的運行函數
this.$apply()工具
7. wepy 中使用ES6 async/await 語法時, 須要npm安裝'wepy-async-function', npm install wepy-async-function --save
在app.wpy文件裏引入 import 'wepy-async-function'
8. 組件通訊:
this.$broadcast('xxx') //通知子組件執行xxx方法,全部子組件都會收到
this.$emit() //事件發起組件的全部父組件都會收到$emit
this.$invok()
9. wepy.component組件實例中,onShow()生命週期不存在
10. 普通自定義方法在methods對象外聲明,與methods平級,methods屬性只能聲明標籤的bind/catch事件