浏览器搜索可以搜到许多关于这个问题的答案,但是都解决不了我的问题,遂记录。如果你也遇到了此问题,不妨按照以下步骤逐一排查,希望可以帮助到你。
- 检查菜单缓存是否开启:
- 检查组件命名和菜单路由地址是否相同(注:组件命名需要首字母大写,如若图示第二种写法不支持可采用第一种写法,两种写法可共存):
- 检查
tagsView是否开启:src/setting
- 打开
src/layout/components/AppMain.vue文件,检查router-view是否添加了key,如有,去掉即可:
此处贴一下vue3版本的仓库:gitcode.com/yangzongzhu… ,
如果你的问题仍没有解决,可以去该仓库寻找解决之法。
最后,不要急躁,静下心来,问题往往出现在不起眼的地方,或许正是你一开始就认为没有问题的地方。