基于element el-tree树级层级结构
npm install @uone/u-tree基于element el-tree树级层级结构的二次封装,该组件一般使用于管理系统的用户分配权限
#### 安装
``js `
npm i @uone/u-menu-tree -S
#### 基本使用
* UMenuTree已注册为vue插件`js`
import UTree from '@uone/u-tree'
Vue.use(UTree)
`html
:optionsProps="defaultProps"
:btnSource="true"
:autoPid="false"
nodeKey="code"
:unExpand="true"
@change="handleGetVal"/>
``
#### API
#### Props
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
| data | 初始数据 | Array | [] | -- |
| optionsProps | 配置项,根据业务字段设置| Object| id: 'id',label: 'label',children: 'children',selected: 'selected'|--|
| btnSource | 是否需要按钮权限,点击非查询按钮默认勾选上查询按钮| Boolean | false | true |
| autoPid | 点击节点时 是否需要自动带出父级节点 | Boolean | false | true |
| nodeKey | 树节点唯一标识 |String | id | ----- |
| unExpand | 是否默认展开所有节点 | Boolean | false | true |
#### Event
|事件名|说明|回调参数|
|:-------|:------|:-------|
|change|点击节点菜单出发|val:当前选择的节点code|