8***@qq.com
8***@qq.com
  • 发布:2019-11-08 09:56
  • 更新:2019-11-08 19:39
  • 阅读:899

APP端v-for全局变量无法渲染

分类:uni-app

在main.js中定义Vue.prototype.$dataBag = []
实际页面中使用 view v-for="item in $dataBag" :key="item.id" APP端无法渲染

1: 在H5端可以正常渲染
2: APP端(安卓/IOS)均无法渲染
3: 使用this.$forceUpdate(); 无效
4: console调试数据正常

请问有人遇到相同的问题吗?

2019-11-08 09:56 负责人:无 分享
已邀请:
陈晨1

陈晨1

$dataBag打印是正常的?

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

    是的,可以正常获取数据, 在H5介面也可以顺利渲染出列表

    2019-11-08 12:00

  • 陈晨1

    回复 8***@qq.com: 你发你可复现的示例工程zip包吧

    2019-11-08 12:07

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

    回复 陈晨1: 製作了一份現象一致的包, 麻煩查看下

    2019-11-08 12:27

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

    回复 陈晨1: 补充一点, 通过 :dataInfo=”$dataBag” 形式绑定传入子组件的全局变量,在APP上一样获取不到,会显示undefined, H5正常

    2019-11-08 15:51

8***@qq.com

8***@qq.com (作者)

測試文件, 現象一致

陈晨1

陈晨1

暂时先这样解决,这个问题我们v3修复了

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