view js 实现 树形菜单

Posted 正义的伙伴!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了view js 实现 树形菜单相关的知识,希望对你有一定的参考价值。

添加一个模板。
<
template id="menu-template"> <li v-if="model.nodes!=undefined"> <a href="#" class="menu-dropdown"> <i class="menu-icon ${child.icon!‘‘}"></i> <span class="menu-text"> {{model.title}} </span> <i class="menu-expand"></i> </a> <ul class="submenu"> <item v-for="model in model.nodes" :model="model"></item> </ul> </li> <li v-else> <a href="javascript:void(0)" data-url=""><i class="menu-icon "></i> <!-- 图标 --> <span class="menu-text">{{model.title}}</span></a> </li> </template>
注册组件
Vue.component(‘item‘, { template: ‘#menu-template‘, props: { model: Object } })

使用:

<item  v-for="model in message" :model="model"></item>   message 为一个 数组



以上是关于view js 实现 树形菜单的主要内容,如果未能解决你的问题,请参考以下文章

html与js 如何实现树形菜单

JSP实现树形菜单

JS实现无限级网页折叠菜单(类似树形菜单)

java如何实现二级树形菜单动态显示。要求加载页面时显示一级,点击一级菜单再去数据库查找出二级菜单

EasyUI+zTree实现简单的树形菜单切换

WEB开发中前后台树形菜单的展示设计