vue+iview框架实现左侧动态菜单功能的示例


本文摘自PHP中文网,作者coldplay.xixi,侵删。

最近在使用vue-cli3配合iview框架搭建新的项目中用到了iview中的menu菜单,按照官网写法固定不太好,因为一般项目都是从后端动态获取菜单列表,所以我们需要将官网代码稍作修改,代码如下:

相关学习推荐:javascript教程

注意事项:

【1】菜单高亮部分动态绑定路由跳转的页面

Menu组件中有一个active-name反映的是当前高亮区域,因此可以动态的绑定active-name来实现高亮显示。前提是需要将MenuItem绑定的name也设置成页面路由的name

【2】动态获取菜单数据,需要更新菜单

1

2

3

4

this.$nextTick(() => {

   this.$refs.side_menu.updateOpened()

   this.$refs.side_menu.updateActiveName()

 });

代码:

阅读剩余部分

相关阅读 >>

vue计算属性和watch的区别有哪些?

关于vue使用验证器: veevalidate3

vue如何实现局部刷新?(代码示例)

vue怎么引用css

vue-loader是什么?

九大vuejs常见面试题,你都会吗?

深入了解vue中的计算属性

如何解决vue 引入字体css报错问题

vue项目,访问路径#号的问题详解

click在vue里怎么实现

更多相关阅读请进入《vue》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...