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版)
Nov 19 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
js实现拉伸拖动iframe的具体代码
Aug 03 Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 Javascript
js数组与字符串的相互转换方法
Jul 09 Javascript
微信小程序 条件渲染详解
Oct 09 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
Feb 09 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
React中如何引入Angular组件详解
Aug 09 Javascript
vue轻量级框架无法获取到vue对象解决方法
May 12 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
Apr 30 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模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
php四种基础算法代码实例
2013/10/29 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
$()JS小技巧
2007/07/21 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
python 利用栈和队列模拟递归的过程
2018/05/29 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
Django forms组件的使用教程
2018/10/08 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
python变量的存储原理详解
2019/07/10 Python
基于Django统计博客文章阅读量
2019/10/29 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
企业员工辞职信范文
2015/05/12 职场文书
工作证明格式范文
2015/06/15 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
Go 语言结构实例分析
2021/07/04 Golang
警用民用对讲机找不同
2022/02/18 无线电
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏