前言:php
使用步骤:css
1、建立Vue项目。(本文主要讲述vue中ztree的用法,因此此处不赘述vue的项目建立)html
2、到z-tree官网(http://www.treejs.cn/v3/main.php#_zTreeInfo)里的下载栏去下载ztree的demo项目代码下载,用于vue建立ztree组件时,代码对比使用。vue
3、在vue项目里建立文件夹,用于存放ztree所须要的各类 .js 和 .css 文件(假设vue项目的名字是work)。jquery
ztree文件目录是(数字相同的表明同级文件夹) :函数
work / plugins / ① ztree / ② css / .css (ztree的各个css文件)性能
/ ② js / .js(ztree的各个js文件)this
/ ② img / .jpg (存放节点图标等,存放图片文件) spa
/ ① jq.min.js (jquery文件)插件
4、在vue中的 components 中建立 zTree组件。
代码能够从以前下载的demo文件拷贝过来,这时须要在ztree官网的demo演示中选择你须要的demo,复制它的文件路径,在下载的demo文件中找出来,拷贝其代码。
由于这里的代码不是符合vue的书写规则的,全部须要修改不少地方。(例如 html中的写法 addHoverDom:addHoverDom,在vue中要写成addHoverDom:this.addHoverDom;html中的函数的写法function addHoverDom(){ },在vue中要写成 addHoverDom:function(){ } ;等等)
不要忘了在组件里引入依赖的 css 和 js 文件:
5、大组件内调用ztree组件。
在须要用到ztree组件的大组件内,important引入组件并components实例化,在须要用到的地方写上这个树组件。
6、在router里设置ztree 的路由,和引用它的大组件的路由写成同样。
7、注意:树组件的css和js文件能够在main.js中引入,也能够在组件内引入,我的以为在组件内引入好一些。