uniapp 开发 请求后获取的数据 渲染不出来 或 不及时
当前开发的应用里 用uni.request获取的数据 并在里面嵌套了一层uni.request用外层获取的数据来请求里层的数据 但是里层的数据获取到了 也打印出来了 就是不能渲染到页面上 跳到别的页面再返回当前页面 就加载出来了 是不是得用什么语法设置数据才可以 本人萌新 百度查了一圈 用setData 试了下 提示 not a function 那么 uniapp有什么办法
- 发布:2019-02-21 17:21
- 更新:2021-09-05 20:13
- 阅读:41443
小野心 - 小野心 • 改命神器 https://m.xiaoyexin.com
一样出现这个问题。
楼主解决这个问题了吗
data() 定义了一个title,onload成功获取并正确赋值,也console.log成功,但是页面就是不显示
同问。
现在就是有2种出现这个数据渲染不上的方式。
第一种就是我第一次使用小程序进去授权后接口都全部请求好了,数据也有了,但是页面没有渲染,这个时候我就会关闭调试,再打开调试,重新进入小程序,这时,页面就成功渲染了。
第二种,就是我从首页进入详情页,从详情页点击返回首页,页面渲染不成功。
数据都是全部拿到了。但是就是渲染不上。
急~
请检查下定时器、我就被定时器弄了一天、定时器在页面隐藏记得清楚、onshow会重复定义!!!造成UI渲染不及时或不渲染
-
回复 暗眼小子: setInterval轮询外层增加一行即可,这个坑我帮你踩了
setTimeout(()=>{
this.confirmText_ = this.confirmText + ' ( '+this.cutdownTime + 's )';
}, 0);2019-08-05 17:06
8***@qq.com
改箭头函数有效
2019-07-08 14:25
sunshine_
回复 8***@qq.com: 确实, 改箭头函数有效
2020-01-09 17:01
yuxin
你好 ,可是在h5里面这个方法有效,在app中无效怎么办呢
2020-02-08 12:26
9***@qq.com
回复 yuxin: 你的问题解决了么 咱俩的一样
2020-03-17 00:02
7***@qq.com
就是箭头函数,为什么也不好使呢
2020-06-30 12:05