7***@qq.com
7***@qq.com
  • 发布:2019-05-21 11:00
  • 更新:2019-05-21 14:28
  • 阅读:4795

uniapp微信小程序异步获取数据不加载

分类:uni-app

uni-app微信小程序端,异步获取数据后,把获取到的值赋值给页面data里的值,在微信开发工具和真机上运行时,有一定几率不生效。
例如,在异步方法中,this.setData=json,json是获取的值,在这里加入console.log(this.setData),出现不加载的情况时,控制台打印的值是json的值,但微信开发工具AppData里显示setData还是默认值,页面也没有渲染。
附件里是我用插件市场下的看图模板改的复现Demo,打开后点击跳转,在跳转的测试页下拉刷新,触发接口获取数据,有概率出现这个问题,实际项目更复杂,跳转时也有一定几率触发。
这是已上线的项目,加新功能时出现这样的问题非常着急,跪求各路大神解决。
PS:之前写项目时也出现过修改值之后,控制台打印的值变了,setData还是默认值的情况,都被我想办法规避了,但这次是真的逃不掉了。

2019-05-21 11:00 负责人:无 分享
已邀请:
DCloud_uniAD_HDX

DCloud_uniAD_HDX

测试暂不能复现,让用户改为自定义组件模式试试

  • 7***@qq.com (作者)

    非常感谢,开启自定义组件模式已解决,之前是因为项目较旧,开启会报错,一直没开

    2019-05-21 14:55

该问题目前已经被锁定, 无法添加新回复