微信小程序开发总结

1.小程序js文件里面的变量,写在page外面的变量不会随着页面的卸载而清除,下次进入页面依然是退出去的值。
解决方法:能够把数据定义在data里面,或者在页面卸载时手动清理置空。
2.小程序项目里面,定义全局常量存放好比域名,这些切换时很方便。网络基础操做封装成baseService,里面定义通用的加密、传参、返回判断。定义业务层的appService封装每一个业务接口的请求参数、回调等。
3.尝试定义了一个路由类,但感受好像也不太必要。
4.给列表item加点击事件时,经过设置item的下标,获取值设置自定义的checked字段标记是否点击。
5.动态设置class名小程序

<button class='managefooter-button {{siteList.length>0?"active":""}}' >

6.小程序的wx.showLoading和 wx.showToast是互斥的,wx.hideLoading()也会取消toast
7.view里面显示文字,最好不要换行,不然有空格什么的看不出来文字可能会偏网络

相关文章
相关标签/搜索