

- 发布:2020-03-17 16:11
- 更新:2020-05-29 14:41
- 阅读:1549
V3模式频繁报错


malindong (作者) - 前端CN
16:07:48.189 TypeError: Invalid attempt to destructure non-iterable instance at view.umd.min.js:1
16:07:48.209 WWW/168app/shopapp/components/uni-popup/uni-popup.vue:[-1,2,2-0,61]$r[0][i] is undefined at view.umd.min.js:1
16:07:48.229 cid unmatched at view.umd.min.js:1
16:07:48.249 TypeError: Invalid attempt to destructure non-iterable instance at view.umd.min.js:1
16:07:48.269 cid unmatched at view.umd.min.js:1
16:07:48.289 TypeError: Invalid attempt to destructure non-iterable instance at view.umd.min.js:1
16:07:48.309 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[0][sc] is undefined at view.umd.min.js:1
16:07:48.329 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[1][sc] is undefined at view.umd.min.js:1
16:07:48.349 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[2][sc] is undefined at view.umd.min.js:1
16:07:48.369 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[2][a-data-disabled] is undefined at view.umd.min.js:1
16:07:48.389 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[2][a-data-position] is undefined at view.umd.min.js:1
16:07:48.409 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[2][change:pos] is undefined at view.umd.min.js:1
16:07:48.429 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[3][sc] is undefined at view.umd.min.js:1
16:07:48.449 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[5][sc] is undefined at view.umd.min.js:1
16:07:48.469 WWW/168app/shopapp/components/uni-swipe-action-item/uni-swipe-action-item.vue:[-1,2,3-0-0,4-0-0]$r[6][f] is undefined at view.umd.min.js:1

machi的奶茶 - 披风前行
分享一下我遇到此问题的解决过程:(源于一个低级的错误.....)
1、我们常在data()里面定义关于接口返回的数据data的初始化数组(或是对象),如下
数组:
{
"data": [{},{}],
"error": "",
"success": true
}
对象:
{
"data": {{},{}},
"error": "",
"success": true
}
2、那么我们在export default{} 的data里就应该因接口返回data的类型,再来确定是否为对象或数组,如
data() {
return {
requestData:[] // or requestData:{}
}
},
3、出现上述的错误日志(也出现导致了途中使用各组件异常)原因就是我把接口返回的data类型原本是对象的,定义成数组了。。。 太低级了