Vue-element-admin: TypeError: undefined is not iterable!

Created on 19 Sep 2018  ·  14Comments  ·  Source: PanJiaChen/vue-element-admin

1111
222
333
基于模板二次开发,出现意想不到的错误,tagview 和 store 里的内容 都是直接copy过来的 为什么会出现如此错误呢

All 14 comments

另 tagview 刷新当前页 跳转到404 页面是否和此相关呢

根据报错信息,应该是某个值的类型不对。大概率是解构的某个值变成了 undefined

根据报错信息,应该是某个值的类型不对。大概率是解构的某个值变成了 undefined
我也怀疑过是 tags 这边的问题 可惜在下才疏学浅未能解其深意,所以直接copy的代码
this.$refs.tag 怎么会获取不到值呢 很疑惑

请问该问题解决了吗,我也出现了一样的问题

请问该问题解决了吗,我也出现了一样的问题

没有 百思不得其解 继续沟通吧

我目前直接做了一层判断
image

我目前直接做了一层判断
image

我也是这样做的 但是意义不大 因为刷新跳转404 我感觉和这个有关系 然而为什么会是undefined 我仍在苦苦思考

遇到同样的错误,看了下TagsView里边 this.$refs.tag是空,不知道这里在取得是什么值?

还有一个问题,不同的路径指向了相同的页面的场景,直接导致tagsView无法使用,两个页面同时被激活。

image
watch route 里面的this.moveToCurrentTag() 移动 addViewTage() 异步回调中

我目前直接做了一层判断
image

我也是这样做的 但是意义不大 因为刷新跳转404 我感觉和这个有关系 然而为什么会是undefined 我仍在苦苦思考

addViewTagedispatch。你应该就明白了~

同样遇到这样的问题,请问各位大神都是怎么解决的啊

已确认本Bug:你只需要在router里面加上name即可。
类似这样:
{
path: 'user-list',
component: () => import('@/views/word/list'),
name: 'UserList',
meta: { title: '用户列表' }
}

已确认本Bug:你只需要在router里面加上name即可。
类似这样:
{
path: 'user-list',
component: () => import('@/views/word/list'),
name: 'UserList',
meta: { title: '用户列表' }
}

测试有效

已确认本Bug:你只需要在router里面加上name即可。
类似这样:
{
path: 'user-list',
component: () => import('@/views/word/list'),
name: 'UserList',
meta: { title: '用户列表' }
}

直接起飞

Was this page helpful?
0 / 5 - 0 ratings