在绑定的一级下拉菜单绑定@click.native.prevent 事件
<el-submenu index="2-4">
<template slot="title"
@click.native.prevent="handleSelectMenu(“/路径”,$event.target.tagName)">选项4</template>
<el-menu-item index="2-4-1">选项1</el-menu-item>
<el-menu-item index="2-4-2">选项2</el-menu-item>
<el-menu-item index="2-4-3">选项3</el-menu-item>
</el-submenu>
//方法:
handleSelectMenu(item, val) {
console.log('handleSelectMenu', item, val)
if (item == '/路径的时候' && val == 'DIV') {
this.$router.push({ name: '/路径' })
}
}
直接就可以完成页面的跳转。