方法一(基本的):
elementUi导航通常会和vue-router一起使用,所以与官网的示例的写法不太一样。具体写法如下:
1 | <el-menu :default-active="$route.path" class="el-menu-vertical-demo" router> |
data里则是正常的数据即可:
1 | data(){ |
效果如图所示:
【参考】: VUE elementUi导航写法
方法二(加上图标的):
1 | <el-menu :default-active="$route.path" class="el-menu-vertical-demo" router> |
data里面:
1 | items:[ |
效果如图所示:
【参考】: Vue框架Element UI教程-导航栏跳转路由(五)
方法三(当前目录下的多个子页面选中时的高亮问题):
router/index.js文件的路由配置(特别关注activeMenu、apiActiveMenu的配置):
1 | { |
关键代码(在导航栏组件内写):
1 | computed: { |
【参考】: elementui中NavMenu 导航菜单高亮问题——解决多种情况
- 本文作者: LQbank
- 本文链接: http://example.com/2020/03/19/Vue-js-Element-UI导航写法/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!