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中动态添加类名的方法

如何在vue中使用umy-ui

vue $on是什么意思

vue-cli-service不是内部或外部命令怎么解决

怎么用vue.js做异步请求

如何更好的理解vue的mvvm 模式?

vue中muse-ui是什么

怎么运行vue.js

vue中怎么引入bootstrap

vue有react native吗

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




打赏

取消

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

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

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

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

评论

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