小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用函数获取到的数组,通过setData赋值,页面上通过wx:for渲染。但是查到的数据未渲染。
初始化赋值:
控制台能打印全部的数据,但是也很奇怪。
但是页面上只能显示初始赋值的数据,没有调用方法获得的新数据
部分代码
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
异步。。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你这是uniapp吗?
没渲染的话,大概率是异步的问题
简单的办法是写callback里
比如: this.setData({a:1,b:2},()=>{
//执行完上一个,执行下一个
])
或者变成同步的方法
需要用setData https://developers.weixin.qq.com/miniprogram/dev/reference/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
JS异步问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
异步。。。
你这是uniapp吗?
没渲染的话,大概率是异步的问题
简单的办法是写callback里
比如: this.setData({a:1,b:2},()=>{
//执行完上一个,执行下一个
])
或者变成同步的方法
需要用setData https://developers.weixin.qq.com/miniprogram/dev/reference/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
JS异步问题