小程序
小游戏
企业微信
微信支付
扫描小程序码分享
从接口中获取了将近两千条数据,想放到数组中然后用wx:for语法展示在页面上,结果真机页面直接白屏(未卡死,可以用返回键返回上个页面,上个页面内一切正常),在ide上未白屏,但是wx:for语法内的所有节点均未渲染
setData是成功的,数据被正确地放入this.data里面了,可以打印出来,但是wx:for渲染失败了
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wxml中渲染节点太多就会造成性能问题,印象中之前有人提问,最大节点数支持1000个。
--↓↓👍如果觉得有帮助的话请点个【△有用】吧
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这准确来说不是wx:for的性能问题,而是setData数据包上限是1M,超过不给渲染。
分页加载 不好吗?
不要频繁setData或一次性setData大量数据
别一次性赋予2000条 做类似于分页的功能 分批加载 再合并 输出
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wxml中渲染节点太多就会造成性能问题,印象中之前有人提问,最大节点数支持1000个。
--↓↓👍如果觉得有帮助的话请点个【△有用】吧
这准确来说不是wx:for的性能问题,而是setData数据包上限是1M,超过不给渲染。
分页加载 不好吗?
不要频繁setData或一次性setData大量数据
别一次性赋予2000条 做类似于分页的功能 分批加载 再合并 输出