setData()无法赋值,为什么用wx:for页面不渲染?

小程序 文章 2022-01-27 16:00 667 0 全屏看文

AI助手支持GPT4.0

setData()无法赋值,为什么用wx:for页面不渲染?setData() cannot be assigned, why is the page not rendered with wx:for?

setData()无法赋值,为什么用wx:for页面不渲染?

调用函数获取到的数组,通过setData赋值,页面上通过wx:for渲染。但是查到的数据未渲染。

初始化赋值:

控制台能打印全部的数据,但是也很奇怪。

但是页面上只能显示初始赋值的数据,没有调用方法获得的新数据

部分代码

The array obtained by calling the function is assigned by SetData, and the page is rendered by Wx: for. However, the data found was not rendered. Initialization assignment: the console can print all the data, but it's also strange. However, only the data of the initial assignment can be displayed on the page, and there is no code for the new data obtained by calling the method

回答:

brave:

异步。。。

dreamhunter:

需要用setData https://developers.weixin.qq.com/miniprogram/deveference/api/Page.html#%E7%BB%84%E4%BB%B6%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E5%87%BD%E6%95%B0

  1. 直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致


拾忆:

JS异步问题

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
请求api返回的数据内有一个数据为字符串json,应该怎么解决?
怎么申请长期订阅消息?
getPotentialFriendList 接口返回-8002。查文档没有解释
微信小程序的流量主广告被驳回,无申诉入口?
请问哪里有小程序开发者群加?
随便看看
小程序 WebView 的 url 只要配了业务域名就可以随便跳么? 466
微信小程序自定义版交易组件,去开通,提示不在白名单内,,是什么原因呢? 614
网页包含诱导分享、关注等诱导行为内容,被多人投诉,请问具体哪里违规? 1896
JSAPI支付遇到商户号该产品权限未开通,请前往商户平台>产品中心检查后重试?商户号16062920 513
小程序流量主广告封禁申诉? 1119
未知原因违反小程序流量主广告组件规范,广告展示关闭30天,求具体原因? 729
独家首发 | 小程序视频新玩法 342
如何申请“长期订阅”功能 762
公众号里面可以留企业QQ这类联系方式吗? 776
用了rem和em布局, 安卓字体正常,ios字体大小感觉翻倍了,华为nova5 pro,苹果8p? 597