![在这里插入图片描述](https://img-blog.csdnimg.cn/1bb94ad39616443d9cc5bcb387066eda.png)
- 首先安装插件 vue-tree-color
npm install vue-tree-color
- 安装
less
和 less-loader
(项目中已有则执行下一步)。npm install --save-dev less less-loader
- 在
main.js
中引入
import Vue2OrgTree from 'vue-tree-color'
Vue.use(Vue2OrgTree)
- 使用 插件
<vue2-org-tree
:data="data"
:horizontal="false"
:label-class-name="labelClassName"
collapsable
@on-expand="onExpand"
@on-node-click="NodeClick"
@on-node-mouseover="onMouseover"
@on-node-mouseout="onMouseout"
:renderContent="renderContent"
/>
data: {
id: 0,
label: "XXX科技有限公司",
children: [
{
id: 2,
label: "产品研发部",
children: [
{
id: 5,
label: "研发-前端",
children: [
{
id: 55,
label: "前端1"
},
{
id: