1. 页面view节点少于1000,深度不要超过30层,子节点数不大于60个
2. 避免一瞬间多次请求接口,多次请求图片
3. settimeout,setinterval,当前页面关闭后及时销毁
4. 尽量少的执行setData,Html页面不需要的变量不使用setData方法,直接用this.data 缓存
5. 及时清理不使用的代码以及资源,包括:图片,引用插件(删除插件而不是删除引用)等
6. 尽量少的引用大图片资源,会造成小程序页面切换卡顿
7. 避免setData的数据过大,数据太大会增加通信时间
8. 合理化点击区域大小,避免区域太小,用户体验不好
9. 执行脚本的耗时过长会让用户觉得卡顿,体验较差,出现这一情况时,需要确认并优化脚本的逻辑
10. 避免将不可能被访问到的页面打包到小程序包中
11. 滚动区域可开启惯性滚动以增强体验,在 iOS 下需要额外设置 `-webkit-overflow-scrolling:
touch` 的样式
网友评论