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 判断元素上是否绑定了事件
Oct 28 Javascript
javascript tips提示框组件实现代码
Nov 19 Javascript
jQuery 幻灯片插件(带缩略图功能)
Jan 24 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
Jun 02 Javascript
jQuery避免$符和其他JS库冲突的方法对比
Feb 20 Javascript
JavaScript深度复制(deep clone)的实现方法
Feb 19 Javascript
微信小程序页面开发注意事项整理
May 18 Javascript
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
redux中间件之redux-thunk的具体使用
Apr 17 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
Apr 03 Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 Javascript
Javascript实现打鼓效果
Jan 29 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 图像函数大举例(非原创)
2009/06/20 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
laravel 关联关系遍历数组的例子
2019/10/10 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
vue.js 2.0实现简单分页效果
2019/07/29 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
浅谈用VSCode写python的正确姿势
2017/12/16 Python
Python将多个excel文件合并为一个文件
2018/01/03 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
详解Python装饰器
2019/03/25 Python
django中的图片验证码功能
2019/09/18 Python
pandas 空数据处理方法详解
2019/11/02 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
中职生自我鉴定范文
2013/10/03 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书