# vue-tagtree **Repository Path**: LiFuHai1106/vue-tagtree ## Basic Information - **Project Name**: vue-tagtree - **Description**: vue-tagtree是一个树形选择器,它基于 vue和 element-ui实现,支持多选和单选。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2021-03-22 - **Last Updated**: 2022-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### vue-tagtree *vue*-*tagtree*是一个树形选择器,它基于 *vue*和 element-ui实现,支持多选和单选。 #### 一、预览 [https://lifuhai1106.github.io/vue-tagtree-site/tagtree/tagtree.html](https://lifuhai1106.github.io/vue-tagtree-site/tagtree/tagtree.html) #### 二、文档 [https://lifuhai1106.github.io/vue-tagtree-site/](https://lifuhai1106.github.io/vue-tagtree-site/) #### 三、安装和使用 ##### 1、npm ``` npm install vue-tagtree import tagtree from 'vue-tagtree' import 'vue-tagtree/dist/tagtree.css' export default { components: { tagtree }, data() { return { defaultProps: { label: "name", children: "subjectList", }, columnList: [ { name: "栏目1", subjectUuid: "1", subjectList: [ { name: "栏目1-1", subjectUuid: "1-1", }, ], }, { name: "栏目2", subjectUuid: "2", subjectList: [], }, ] }; } }; ``` ##### 2、html ``` Document
``` #### 四、API ##### 1、Attributes属性 | 属性 | 说明 | 类型 | 默认值 | | ---------------- | ---------------------- | ------- | -------------------------------------- | | title | 弹窗标题 | String | 如“栏目选择” | | width | 框的宽度 | String | “800” | | dialogWidth | 弹窗宽度 | String | “40%” | | nodeKey | 节点id | String | “Id” | | dataList | 数据,必填 | Array | | | defaultChecked | 默认选中节点,id数组 | Array | 如["1","2"] | | defaultExpandAll | 节点是否全部展开 | Boolean | false | | dialogModal | 开启遮罩层 | Boolean | true | | props | 自定义树节点属性,必填 | Object | { label: "label",children: "children"} | | checkStrictly | 父子节点是否相互关联 | Boolean | true | | tagClosable | 标签是否可关闭 | Boolean | true | | dialogLoading | 弹窗loading | Boolean | false | | disableChildren | 父节点选中禁用子节点 | Boolean | false | | disableParent | 禁用所有父节点 | Boolean | false | | oneChecked | 单选 | Boolean | false | ##### 2、Events事件 | 事件名 | 说明 | 值 | | ------------------ | ----------------- | ---------- | | @update-data | 选中后的值 | | | @showDialogTagtree | 说明点击了tagtree | 可赋值true | #### 五、交流群 QQ群:754075662