ztree的使用

安装jquery

  使用ztree之前,首先需要安装jquery
  vue项目中,npm install jquery --save-dev安装jquery依赖
  在build文件夹中的webpack.base.conf.js文件中,引入webpack

var webpack = require("webpack");
plugins: [
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery",
      "windows.jQuery": "jquery"
    })
  ],

var webpack = require("webpack")
plugins配置

安装ztree

  ztree不可以通过npm安装,可以通过官网下载
官网入门指南链接:http://www.treejs.cn/v3/faq.php#_206

下载demo链接(需要的js、css文件对应目录下有):https://gitee.com/zTree/zTree_v3
  如果是在html页面引用,可以根据官网步骤来:
html使用ztree
  vue项目中使用ztree,则是以下步骤:
1、拷贝需要的js、css文件,注意文件目录层级,plugins和src平级
ztree文件
2、在main.js文件中,引入这些需要的ztree文件

// 引入ztree
import "../plugins/ztree/js/jquery-1.4.4.min.js";
import "../plugins/ztree/js/jquery.ztree.core.min.js";
import "../plugins/ztree/js/jquery.ztree.excheck.min.js";
// 引入ztree的css样式文件
import "../plugins/ztree/css/zTreeStyle/zTreeStyle.css";

引入ztree文件
3、在vue项目中使用

<template>
  <div>
    <h1>ztree</h1>
    <ul id="treeDemo" class="ztree"></ul>
  </div>
</template>

<script>
export default {
  mounted() {
    var zTreeObj;
    // zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
    var setting = {
      data: {
        simpleData: {
          enable: true
        },
        check: {
          enable: true
        }
      }
    };
    // zTree 的数据属性,深入使用请参考 API 文档(zTreeNode 节点数据详解)
    var zNodes = [
      {
        name: "test1",
        open: true,
        children: [{ name: "test1_1" }, { name: "test1_2" }]
      },
      {
        name: "test2",
        open: true,
        children: [{ name: "test2_1" }, { name: "test2_2" }]
      }
    ];
    $(document).ready(function() {
      zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
    });
  }
};
</script>

<style scoped></style>

以上是使用ztree的步骤,正常的情况下,在页面上可以看到一个简易的树形结构。
ztree树形结构

更多demo

  通过上述步骤,可以得到ztree树,如果想要使用更多功能,可参考下载的demo中的文件或官网API
下载demo链接(需要的js、css文件对应目录下有):https://gitee.com/zTree/zTree_v3
更多demo

官网API:http://www.treejs.cn/v3/api.php
官网API

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值