小程序
小游戏
企业微信
微信支付
扫描小程序码分享
之前写了一个小程序,但是在js中非常频繁使用了setData去渲染页面的数据,导致页面的数据显示总有一定的延迟,请问可有什么办法去减少setData的使用?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在你更新数据时同时需要页面重新展示的时候才用setData,跟页面无关的数据更新用赋值
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢你的回答;
我还有一个想问的问题,你看下能帮我解答一下不?
比如很多个人相关的信息,包含昵称,性别等信息且是页面必须更新的数据。
做法一:直接把这些信息放到一个数组中,直接setData这个数组;
做法二:每个个人信息都单独setData;
这两种做法,哪种的效果好些呢?还是说效果一样?
肯定写在一个数组里一起setData,用wx:for循环显示比较好啊,你要是一个一个弄,人多不得累死
存放数组,从后台获取数据时直接覆盖掉数组就行,这样data中只需要一个字段
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在你更新数据时同时需要页面重新展示的时候才用setData,跟页面无关的数据更新用赋值
谢谢你的回答;
我还有一个想问的问题,你看下能帮我解答一下不?
比如很多个人相关的信息,包含昵称,性别等信息且是页面必须更新的数据。
做法一:直接把这些信息放到一个数组中,直接setData这个数组;
做法二:每个个人信息都单独setData;
这两种做法,哪种的效果好些呢?还是说效果一样?
肯定写在一个数组里一起setData,用wx:for循环显示比较好啊,你要是一个一个弄,人多不得累死
存放数组,从后台获取数据时直接覆盖掉数组就行,这样data中只需要一个字段