ElementUI:navmenu导航中,开启vue-router 的模式后,点击触发事件而不进行路由跳转

大雁f

关注

阅读 38

2022-03-12


需求:在点击导航菜单栏的时候,有的菜单需要进行跳转,有的则不需要进行跳转

解决方案:借助​​路由守卫​​进行判断

代码

设置前置路由守卫

ElementUI:navmenu导航中,开启vue-router 的模式后,点击触发事件而不进行路由跳转_Vue

如果路径中包含​​userManageAside-​​则不进行跳转,其余情况直接进行路由跳转

同时,给item绑定点击事件

ElementUI:navmenu导航中,开启vue-router 的模式后,点击触发事件而不进行路由跳转_ElementUI_02

此时,点击导航栏只会触发点击事件,而不会进行跳转了



精彩评论(0)

0 0 举报