305147337@qq.com
305147337@qq.com
  • 发布:2019-02-21 17:21
  • 更新:2019-07-30 10:59
  • 阅读:2320

uniapp 请求后的数据 渲染不出来 或 不及时

分类:uni-app

uniapp 开发 请求后获取的数据 渲染不出来 或 不及时
当前开发的应用里 用uni.request获取的数据 并在里面嵌套了一层uni.request用外层获取的数据来请求里层的数据 但是里层的数据获取到了 也打印出来了 就是不能渲染到页面上 跳到别的页面再返回当前页面 就加载出来了 是不是得用什么语法设置数据才可以 本人萌新 百度查了一圈 用setData 试了下 提示 not a function 那么 uniapp有什么办法

2019-02-21 17:21 分享
已邀请:
jefflam@qq.com

jefflam@qq.com - 绝命小野心

一样出现这个问题。
楼主解决这个问题了吗

data() 定义了一个title,onload成功获取并正确赋值,也console.log成功,但是页面就是不显示

  • 543586227@qq.com

    这是很大问题,同问。啊,天天关注这个问题呢

    2019-05-20 15:49

18408272751@163.com

18408272751@163.com

同问。
现在就是有2种出现这个数据渲染不上的方式。
第一种就是我第一次使用小程序进去授权后接口都全部请求好了,数据也有了,但是页面没有渲染,这个时候我就会关闭调试,再打开调试,重新进入小程序,这时,页面就成功渲染了。

第二种,就是我从首页进入详情页,从详情页点击返回首页,页面渲染不成功。

数据都是全部拿到了。但是就是渲染不上。
急~

han99986@163.com

han99986@163.com - 90后IT

success那个对象把 普通函数 改为 箭头函数 就好了 this指向问题

1019144699@qq.com

1019144699@qq.com

请检查下定时器、我就被定时器弄了一天、定时器在页面隐藏记得清楚、onshow会重复定义!!!造成UI渲染不及时或不渲染

  • 305147337@qq.com (作者)

    并没有用到定时器呀

    2019-02-21 17:30

  • 暗眼小子

    有用到定时器,但清除定时器之后,也就是不渲染的次数少一点罢了

    2019-06-06 12:47

  • 745863099@qq.com

    回复 暗眼小子: setInterval轮询外层增加一行即可,这个坑我帮你踩了

    setTimeout(()=>{

    this.confirmText_ = this.confirmText + ' ( '+this.cutdownTime + 's )';

    }, 0);

    2019-08-05 17:06

2845957073@qq.com

2845957073@qq.com - 90后it女

请求该问题时如何解决?

1014877810@qq.com

1014877810@qq.com

我在uni-app中也遇到了数据不能及时更新到页面的问题,基本上跟您的问题一样,请问您是如何解决的?

543586227@qq.com

543586227@qq.com

我在uni-app中也遇到了数据不能及时更新到页面的问题,基本上跟您的问题一样,请问您是如何解决的?

回梦無痕

回梦無痕 - qq565766672,论坛私信不回,有需要请加QQ,付费咨询指导。

遇到代码问题不上一下重现问题的demo代码?

543586227@qq.com

543586227@qq.com

我多测试了一下,发现貌似用了v-for 的列表页面才会出现咋个渲染问题

  • Darly

    我的就是,现在有没有解决方案啊?

    2019-07-17 13:21

  • 543586227@qq.com

    回复 Darly: 代码发来看看

    2019-07-17 14:33

  • Darly

    回复 543586227@qq.com: 不好意思,是我疏忽了.忘了换行,其他的都隐藏掉了.!_

    2019-07-17 15:42

二丙

二丙

官方的BUG吗?

暗眼小子

暗眼小子 - 前端

尝试了各种方法之后,无奈的选择了请求数据之后清空,再请求这样就能保证渲染成功了,不知道其他人有没有什么

  • Darly

    具体怎么做的能分享下吗?

    2019-07-17 13:22

  • 暗眼小子

    回复 Darly: 首先请求下来的数据需要你事先提供一个变量存储,请求数据之后把这个变量清空,然后在请求赋值就可以了;不过,之前遇到两次之后,后来就没有遇到过这种情况了,你更新一下HbuilderX的版本吧

    2019-07-23 13:50

BJ_Q

BJ_Q

同问

BJ_Q

BJ_Q

Android 端 ,h5端数据 picker 初始化的时候默认数据都能正常渲染,但是iOS 的偶尔会不能渲染,

  • 1992061192@qq.com

    大佬,我们正是反过来的。我的ios瞬间渲染。安卓的第一次不能渲染。其他次都可以

    2019-07-25 10:04

yulixiaopeng@163.com
1304902043@qq.com

1304902043@qq.com

this.$forceUpdate() 我通过强制渲染就可以了

  • 1304902043@qq.com

    搞了一个上午,然后强制渲染来更新数据才搞定

    2019-07-11 15:02

BJ_Q

BJ_Q

使用这个插件 http://ext.dcloud.net.cn/plugin?id=115

要回复问题请先登录注册