Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.6k views
in Technique[技术] by (71.8m points)

element-ui 重复点击左边菜单栏,会使得main.vue的created和mounted重新执行

描述:一个后台管理系统,左边菜单栏(菜单是获取后台返回回来的,包括路由路径),右边是内容
问题: 我重复点击左边菜单栏,index.vue页面会重新加载,导致我菜单重新获取了,那么菜单就会折叠起来,而且并不是每一个菜单这样,是路由有两层的才会
image.png
image.png
image.png
image.png
效果如下:
image.png
image.png

只要有多一层路由的菜单,重复点击就会这样,其他的菜单都不会,为什么,有小伙伴知道的吗,可以分享下不


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

虽然还没理解出问题的环节是为什么,但是有解决办法,1、路由路径改成和其他一样不要两层;2、修改刷新方式,不用跳转空页面再调回来的刷新方式


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...