1***@qq.com
1***@qq.com
  • 发布:2021-01-16 13:07
  • 更新:2021-01-26 16:30
  • 阅读:990

支付宝小程序onLoad里面需要延时才能获取this.$refs的值

分类:uni-app

如题,支付宝小程序端onLoad里面通过this.$nextTick()方法打印this.$refs是一个空对象({}),需要自己加延时才能正常获取this.$refs的值,但是这个延时的时间设置可大可小,之前我自己自定义的组件时通过在组件里面生命周期函数mounted来向父级派发事件告诉父级子组件加载完成了,这个时候获取this.$refs就可以正常获取,大家有没有什么别的解决方案

2021-01-16 13:07 负责人:无 分享
已邀请:
c***@163.com

c***@163.com

同上,有解决的吗?

  • c***@163.com

    找到了,解决方案,但还是需要添加 nextTick 才行

    https://github.com/dcloudio/uni-app/issues/1164

    2021-01-26 16:48

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