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事件