小程序开发注意事项

1、onLoad 参数 options 需检测空值

2、小程序里数组与对像的赋值为引用

3、条件判断注意字符串问题,数值最好加 parseInt,数学运算也要注意

4、function 里引用 data 元素使用 this.data.xxx,同理 app.globalData.xxx

5、wx.removeTabBarBadge 系列检测最好用上  setTimeout

6、调起微信支付时,body 最好转一次 utf-8 编码

8、页面切换,onReady 不一定调用,但 onShow 一定调用 

9、程序自己处理版本更新,部分系统几天都不会更新 wx.getUpdateManager

10、分享格式不再有 success 等回调

11、页面如果加载成功就有选择对话框之类的交互操作,请使用 setTimeout

12、object 拷贝使用 var cpObj = JSON.parse(JSON.stringify(Obj));

13、弹窗 image 加载图片试试  lazy-load="true"

14、使用地图必须加入合法域名:https://apis.map.qq.com

15、如果页面有 tabBar 菜单跳转,则 navigator 跳转此页面无效

16、target:实际触发事件的节点,currentTarget:绑定事件的节点