
框架优缺点
优点:
预加载下一个页面的数据,提高了页面的加载速度,轻量级的协议(200~300ms左右就能接收到数据)能轻松让小程序页面打开后数据瞬间加载,几乎不出现空页面。
让同种业务的代码保持在一个类中,不会破坏项目结构。
代码量非常少,对原本业务影响非常少。
实现预加载后想删掉预加载?只需在实现的类中删除一个字符串即可。
缺点:
代码侵入高,需要按情况替换setData为$setData
需要开发者非常清楚各情况下的上下文是什么。
协议非常耗时,达到400ms以上的,使用这种优化方式就不明显了。
微信小程序image组件中的bindload不触发问题
原因分析
做小程序图片预加载功能的时候,发现切换页面后总是停留在预加载的图片上,多次调试后发现,是因为图片第一次加载的时候可以正常触发bindload,但是刷新之后图片有缓存,就不会再执行bindload了。
解决办法
解决方法是前端加载图片url的时候,在后面加一串随机数,这样小程序每次都会认为是新图片,不会有缓存
链接:https://www.jianshu.com/p/1b523bfb45aa
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)