<avue-tree
v-model="form"
:permission="getPermission"
:loading="loading"
:option="option"
:data="treeData"
@node-click="nodeClick"
@update="update"
@del="del"
>
<span slot-scope="{ node, treeData }" class="el-tree-node__label">
<span>
<i v-if="node.data.type === ''这里为type值" class="el-icon-office-building" />
<i v-if="node.data.type === '这里为type值" class="el-icon-s-custom" />
{{ (node || {}).label }}
</span>
</span>
<template slot="menu" slot-scope="scope">
<div class="avue-tree__item" @click="BtnView(scope.node)">增加</div>
</template>
</avue-tree>
使用avue踩了很多坑,虽然上手非常快,项目简单展示时就很实用,复杂了就需要自己去找api来修改,avue的表格和树自带的搜索框不兼容ie,如果项目要兼容ie还需要重写