destructure non-iterable instance
2022-12-02 15:20:05 588浏览
cid unmatched [object Object] at view.umd.min.js:1
Invalid attempt to destructure non-iterable instance.
报错如下,说什么数组的问题
15:03:06.719 cid unmatched [object Object] at view.umd.min.js:1 15:03:06.750 TypeError: Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method. at view.umd.min.js:1
我就一个多图片上传出了问题
我发布房源分两步,第一步填写基本信息,第二步多图片上传就报错了,用v-if=“showV”变脸来控制第一步第二不的出现。
这个错误出现的也奇葩,编辑不报错,就是新加数据报错。但是你把这个第二部的v-if去掉,让他一进页面就把第一步和第二部同时在页面显示。他又不报错。网上百度没解决,我觉得既然去掉v-if没有问题,那应该是v-if出了问题,找个命令替代v-if就行,v-show也一样可以达到v-if的效果,就解决了。
分析:v-if是页面根本没有这个节点;
v-show是页面有节点,但是被影藏了;
Invalid attempt to destructure non-iterable instance
这个报错信息应该是上传组件初始化渲染出错的意思。
我觉得uni-file-picker应该是一开始就渲染了,当我用了v-if后就变成了提交完数据才渲染他就报错了了
所以要用v-show,让他一开始就渲染,使用时在显示即可
image.png
image.png
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
您可能感兴趣的博客
他的专栏
他感兴趣的技术