小少年报
小少年报
  • 发布:2020-06-11 15:44
  • 更新:2022-03-16 16:08
  • 阅读:6563

引用了一个组件的时候,在组件的下面v-for循环了一个请求的来的数据,结果打印数据的对象,引用的组件没问题,打印数据里面的数组(打印出来了),引用组件的css和js都加载不出来

分类:uni-app

cid unmatched [object Object] at view.umd.min.js:1
15:37:08.572 TypeError: Invalid attempt to destructure non-iterable instance.
15:37:08.592 In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
15:37:08.712 TypeError: undefined is not an object (evaluating '_vm.decoration_home.content.topSearch')
15:37:09.052 Not found -1,1 at view.umd.min.js:1

这些错也没有显示了

0 关注 分享

要回复文章请先登录注册

小少年报

小少年报 (作者)

回复 5***@qq.com :
解决了 是子组件代码的原因 子组件v-for遍历一个对象.属性,该属性是一个数组,通过created调用接口,获取值然后复制给该对象,他就会报错,因为我在data类似是这样定义的,a : {},应该是 a: { b: [] },这样定义,就不会报错了,“ In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1”这个错就是说,值没获取到,遍历一个对象里某个数组,但是该对象的值还没有获取到,虽然写在了created 获取,但是他会报这个错。父组件中的变量会受到影响,打印为undefined。 我现在套了3层组件,完全问题
2020-06-17 18:34
5***@qq.com

5***@qq.com

朋友解决没有啊,我也遇到类似的问题了,只要用v3编译就不行
2020-06-16 16:51