vue实现带复选框的树形菜单


Posted in Javascript onMay 27, 2019

本文实例为大家分享了vue实现带复选框的树形菜单展示的具体代码,供大家参考,具体内容如下

vue实现带复选框的树形菜单

代码:

<template>
  <div id="checkTree">
    <div class="tree-box">
      <div class="zTreeDemoBackground left">
        <ul id="treeDemo" class="ztree"></ul>
      </div>
    </div>
  </div>
</template>

<script>
  export default {
   name: 'checkTree',
   components:{

   },
   data:function(){
    return{
      setting:{
        check: { 
          enable: true, 
          nocheckInherit: false 
        }, 
        data: { 
          simpleData: { 
            enable: true 
          } 
        } 
      },
      zNodes:[
      { id:1,pid:0,name:"大良造菜单",open:true,nocheck:false,
        children: [
          { id:11,pid:1,name:"当前项目"},
          { id:12,pid:1,name:"工程管理",open:true,
            children: [
              { id:121,pid:12,name:"我的工程"},
              { id:122,pid:12,name:"施工调度"},
              { id:1211,pid:12,name:"材料竞价"}
            ]
          },
          { id:13,pid:1,name:"录入管理",open:true,
            children: [
              { id:131,pid:13,name:"用工录入"},
              { id:132,pid:13,name:"商家录入"},
              { id:1314,pid:13,name:"机构列表"}
            ]
          },
          { id:14,pid:1,name:"审核管理",open:true,
            children: [
              { id:141,pid:14,name:"用工审核"},
              { id:142,pid:14,name:"商家审核"},
              { id:145,pid:14,name:"机构审核"}
            ]
          },
          { id:15,pid:1,name:"公司管理",open:true,
            children: [
              { id:1517,pid:15,name:"我的工程案例"},
              { id:1518,pid:15,name:"联系人设置"},
              { id:1519,pid:15,name:"广告设置"}
            ]
          },
          { id:16,pid:1,name:"业务管理",open:true,
            children: [
              { id:164,pid:16,name:"合同范本"},
              { id:165,pid:16,name:"合同列表"},
              { id:166,pid:16,name:"需求调度"}
            ]
          },
          { id:17,pid:1,name:"订单管理",open:true,
            children: [
              { id:171,pid:17,name:"商品订单"},
              { id:172,pid:17,name:"用工订单"},
              { id:175,pid:17,name:"供应菜单"}
            ]
          },
          { id:18,pid:1,name:"我的功能",open:true,
            children: [
              { id:181,pid:18,name:"免费设计"},
              { id:182,pid:18,name:"装修报价"},
              { id:1817,pid:18,name:"项目用工"}
            ]
          },
          { id:19,pid:1,name:"分润管理",open:true,
            children: [
              { id:191,pid:19,name:"分润列表"}
            ]
          },
          { id:110,pid:1,name:"运营管理",open:true,
            children: [
              { id:1101,pid:110,name:"代理列表"},
              { id:1102,pid:110,name:"代售商品"}
            ]
          },
        ]
      }
      ]
    }
  },
   methods:{

   },
   mounted(){
    $.fn.zTree.init($("#treeDemo"), this.setting, this.zNodes);
   }
  }
</script>
<style>
  @import '../../../plugins/ztree/zTreeStyle.css';
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
15 个 JavaScript Web UI 库
May 19 Javascript
onclick与listeners的执行先后问题详细解剖
Jan 07 Javascript
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
jQuery实用函数用法总结
Aug 29 Javascript
JavaScript常用的弹出广告及背投广告实现方法
Feb 06 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
基于vue1和vue2获取dom元素的方法
Mar 17 Javascript
JavaScript插入排序算法原理与实现方法示例
Aug 06 Javascript
JS 实现微信扫一扫功能
Sep 14 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 Javascript
React四级菜单的实现
Apr 08 Javascript
vue实现按需加载组件及异步组件功能
May 27 #Javascript
Vue实现导航栏点击当前标签变色功能
Aug 19 #Javascript
原生js实现each方法实例代码详解
May 27 #Javascript
深入学习JavaScript中的bom
May 27 #Javascript
Vue实现根据hash高亮选项卡
May 27 #Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 #Javascript
Vue使用localStorage存储数据的方法
May 27 #Javascript
You might like
php抽象类使用要点与注意事项分析
2015/02/09 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
2016/03/05 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
javascript 尚未实现错误解决办法
2008/11/27 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
如何处理JSON中的特殊字符
2016/11/30 Javascript
Vue2.0 从零开始_环境搭建操作步骤
2017/06/14 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
vue中监听返回键问题
2019/08/28 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
python同时替换多个字符串方法示例
2019/09/17 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
Python打印不合法的文件名
2020/07/31 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
中国电视购物:快乐购
2017/02/04 全球购物
C语言编程题
2015/03/09 面试题
英语系毕业生自荐信
2013/10/31 职场文书
国庆65周年演讲稿:回首往昔,展望未来
2014/09/21 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
大学考试作弊检讨书
2015/05/06 职场文书
外科护士长工作总结
2015/08/12 职场文书