微信小程序开发

小程序性能和体验优化方法

2019-01-22  本文已影响4人  杨越Yul
思维导图

小程序应避免出现任何 JavaScript 异常

小程序所有请求应响应正常

所有请求的耗时不应太久

避免短时间内发起太多的图片请求

避免短时间内发起太多的请求

避免 setData 的数据过大

setData工作原理
常见的 setData 操作错误
  1. 频繁的去 setData
  1. 每次 setData 都传递大量新数据
  1. 后台态页面进行 setData
避免 setData 的调用过于频繁
避免将未绑定在 WXML 的变量传入 setData

合理设置可点击元素的响应区域大小

避免渲染界面的耗时过长

避免执行脚本的耗时过长

对网络请求做必要的缓存以避免多余的请求

wxss 覆盖率较高,较少或没有引入未被使用的样式

文字颜色与背景色搭配较好,适宜的颜色对比度更方便用户阅读

所有资源请求都建议使用 HTTPS

不使用废弃接口

避免过大的 WXML 节点数目

避免将不可能被访问到的页面打包在小程序包里

及时回收定时器

避免使用 css ':active' 伪类来实现点击态

滚动区域可开启惯性滚动以增强体验

上一篇 下一篇

猜你喜欢

热点阅读