我这基于vue-element-template进行后台开发,从vue-element-admin获取tagViews组件,刷新前:
刷新后:
关闭所有标签后:
qc6wkl3g1#
可以看下你的tagViews生成和监听路由变化,首页在tagViews列表中是写死的,从你的截图中来看,初步断定你的tagViews没有一个初始值,是根据路由的跳转来动态添加生成的
uinbv5nw2#
请问一下,搞定了没,我的也是这种问题
jhkqcmku3#
在src\layout\components\TagsView\index.vue下修改computed: { visitedViews() { return this.$store.state.tagsView.visitedViews }, routes() { // return this.$store.state.permission.routes return this.$router.options.routes } },
computed: { visitedViews() { return this.$store.state.tagsView.visitedViews }, routes() { // return this.$store.state.permission.routes return this.$router.options.routes } },
3条答案
按热度按时间qc6wkl3g1#
可以看下你的tagViews生成和监听路由变化,首页在tagViews列表中是写死的,从你的截图中来看,初步断定你的tagViews没有一个初始值,是根据路由的跳转来动态添加生成的
uinbv5nw2#
我这基于vue-element-template进行后台开发,从vue-element-admin获取tagViews组件,
刷新前:
刷新后:
关闭所有标签后:
请问一下,搞定了没,我的也是这种问题
jhkqcmku3#
在src\layout\components\TagsView\index.vue下修改
computed: { visitedViews() { return this.$store.state.tagsView.visitedViews }, routes() { // return this.$store.state.permission.routes return this.$router.options.routes } },