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 相关文章推荐
jquery ajax 调用失败的原因示例介绍
Sep 27 Javascript
深入剖析JavaScript中的枚举功能
Mar 06 Javascript
JQuery中serialize()用法实例分析
Feb 06 Javascript
ECMAScript6块级作用域及新变量声明(let)
Jun 12 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
Feb 25 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
vue单页缓存存在的问题及解决方案(小结)
Sep 25 Javascript
js根据json数据中的某一个属性来给数据分组的方法
Oct 08 Javascript
浅谈layui 数据表格前后台传值的问题
Sep 12 Javascript
vue-cli脚手架的.babelrc文件用法说明
Sep 11 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
Sep 22 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 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
[原创]JS基于FileSaver.js插件实现文件保存功能示例
2016/12/08 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Django自定义manage命令实例代码
2018/02/11 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
python实现ip代理池功能示例
2019/07/05 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
Python 使用多属性来进行排序
2019/09/01 Python
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
Linux的主要特性
2014/10/06 面试题
法雷奥SQA(electric)面试问题
2016/01/23 面试题
成龙霸王洗发水广告词
2014/03/14 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
公司管理制度范本
2015/08/03 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技
详解OpenCV曝光融合
2022/04/29 Python