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 相关文章推荐
setAttribute 与 class冲突解决
Feb 17 Javascript
超简单的jquery的AJAX用法
May 10 Javascript
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
Apr 16 Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
Sep 14 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
Oct 26 Javascript
浅谈关于.vue文件中style的scoped属性
Aug 19 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
解决vue.js this.$router.push无效的问题
Sep 03 Javascript
Layui实现带查询条件的分页
Jul 27 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
Javascript继承机制的设计思想分享
2011/08/28 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
jquery绑定事件不生效的解决方法
2014/02/11 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
JS去掉字符串前后空格、阻止表单提交的实现代码
2017/06/08 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
利用python程序帮大家清理windows垃圾
2017/01/15 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
2018/12/05 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
对python 树状嵌套结构的实现思路详解
2019/08/09 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
大学生社会实践评语
2014/04/25 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
2014年环保局工作总结
2014/12/11 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
2015年乡镇民政工作总结
2015/05/13 职场文书
好人好事新闻稿
2015/07/17 职场文书