概述
一个页面有多个导航栏跳转页面一定要有这三步
html 结构部分
<el-menu
:default-active="path"
class="el-menu-vertical-demo"
:unique-opened="true"
@select="listChange"
>
<el-menu-item index="/index/aiIdentify/achievementWall">
<i class="el-icon-document"></i>
<span slot="title">成果墙</span>
</el-menu-item>
<el-menu-item index="/index/aiIdentify/onlineAIRecognition">
<i class="el-icon-document"></i>
<span slot="title">在线AI识别</span>
</el-menu-item>
<el-menu-item index="/index/aiIdentify/identifyRecord">
<i class="el-icon-document"></i>
<span slot="title">识别记录</span>
</el-menu-item>
<el-menu-item index="/index/aiIdentify/resultsRecord">
<i class="el-icon-document"></i>
<span slot="title">成果记录</span>
</el-menu-item>
</el-menu>
data() {
return {
path: '/index/aiIdentify/achievementWall',
}
},
created() {
this.path = this.$route.path
},
watch: {
$route(e) {
this.path = e.path
},
},
methods: {
listChange(index, indexPath) {
this.path = index
if (this.$route.path !== this.path) {
this.$router.push(this.path)
}
},
}
最后
以上就是能干毛衣为你收集整理的导航栏跳转页面的全部内容,希望文章能够帮你解决导航栏跳转页面所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复