46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
# 介绍
|
||
|
||
本组件是为了在微信小程序上使用树状图而开发,用CSS构建而成,所以体积很小,可以无限层级递归。目前仅能由上到下排列。用的是SCSS,里面的布局、形状都很好修改。只需要传入Data就可以实现递归。但是得自己去修改组件里面的渲染字段。
|
||
|
||
1.支持无限层级树状图
|
||
2 .支持缩放、拖动视图
|
||
3.支持点击事件(还未完成,自己去写,非常简单)
|
||
4.SCSS绘制,无需其他插件,体积小
|
||
5.扩展性强、自由度高
|
||
|
||
# 代码使用方法
|
||
只需要引入并加载 BuTingTree/BuTingTree.vue 就可以了
|
||
```javascript
|
||
// 调用代码
|
||
<template>
|
||
<view>
|
||
<BuTingTree
|
||
:data="member">
|
||
</BuTingTree>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import BuTingTree from "@/components/BuTingTree/BuTingTree.vue"
|
||
export default {
|
||
components:{
|
||
BuTingTree
|
||
},
|
||
data() {
|
||
return {
|
||
member:[]
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
```
|
||
|
||
# 组件核心代码
|
||
|
||

|
||
|
||
# 效果预览
|
||
|
||

|
||
|