iPhone:13.3.1 uni-app: 2.6.1 weex: 0.26.0
nvue 页面里
使用 async await 获取数据
在await后 执行数据更新赋值,列表不会渲染,开启调试模式时正常渲染。
在await前 或者没有await操作,赋值数据 列表会渲染出来。
进一步确认后发现,直接使用uni.request 获取数据不会有问题。
使用await 封装一个函数 return uni.request 同步等待方式获取数据,在nvue页面里IOS端会导致数据更新不会渲染更新
在调试界面打开js调试没有任何问题,关闭js调试会报以下错误
no timer found for callbackID:
Start rendering page:parkList.js
jsLog: not location at pages\park\parkList.nvue:127 LOG
<WeexCore> RenderManager::CreateFinish 50
jsLog: ready at pages\park\parkList.nvue:140 LOG
<WeexCore> RenderActionCreateFinish::RenderActionCreateFinish
2***@qq.com
老哥可以帮忙看下第一帖的是什么问题吗?有提供demo和安装包
2020-03-06 13:40
z***@126.com
https://github.com/Meituan-Dianping/mpvue/issues/1488
楼主描述的类似这种问题,我也遇到了,现在也不知道怎么解决。似乎是这个包里面使用有一个判断优先级需要调整
2020-03-07 17:51
1***@qq.com
回复 z***@126.com: 他这问题,现在只能封装Uni.reques
2020-04-04 05:38
hyp9455
回复 1***@qq.com: 这个问题你解决了吗?怎么解决的安?
2021-01-29 13:30
DCloud_UNI_GSQ
回复 hyp9455: 更新 HBuilderX 试试
2021-01-29 14:38