一、element ui 中動态綁定二級菜單示例
1.視圖綁定
<!-- 兩級菜單展示 -->
<el-menu
default-active="2"
class="el-menu-vertical-demo"
>
<el-submenu
v-for="item in menus" :key="item.ModelId"
:index="item.ModelId+''">
<template slot="title">
<i class="el-icon-location"></i>
<span>{{item.ModelName}}</span>
</template>
<el-menu-item-group>
<el-menu-item v-for="subItem in item.Menu" :key="subItem.MenuID"
:index="item.ModelId+'-'+subItem.MenuId+''" >
<i class="el-icon-tickets"></i>
<span>{{subItem.MenuName}}</span>
</el-menu-item>
</el-menu-item-group>
</el-submenu>
</el-menu>
2.js
export default {
data() {
return {
count: 0,
menus: []
};
},
created() {
var _this = this;
//ajax擷取菜單
$.get("http://localhost:55000/api/menu/getlist", data => {
console.info(data);
_this.count = data.length;
_this.menus = data;
});
},
methods: {}
};
顯示結果:
更多:
Vue中路由管理器Vue Router使用介紹(三)
Vue中路由管理器Vue Router使用方式(二)-推薦
Vue中路由管理器Vue Router使用方式(一)
版權聲明:本文為CSDN部落客「weixin_34334744」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_34334744/article/details/92504631