vue3-jstree
v1.0.8
Published
vue3版本的树形目录结构, A tree component for vue3
Downloads
37
Readme
Vue3-jstree
介绍
vue3-jstree是基于vue3的开发的树形文件组件。
目前不支持vue2
安装和使用
初始化vue项目
# npm 6.x
npm init vite@latest my-vue-app --template vue
# npm 7+, 需要额外的双横线:
npm init vite@latest my-vue-app -- --template vue
NPM
安装vue3-jstree
npm i vue3-jstree --save
按需引用
index.vue template中使用v-tree
// index.vue
<template>
<v-tree
:data="data"
/>
</template>
index.vue 引入组件,和对应的样式
<script setup>
import { VTree } from 'vue3-jstree'
import 'vue3-jstree/dist/style.css'
// 声明的数据
const data = [
{
text: "文件",
children: [
{
text: "文件1",
children: [
{
text: "文件1",
},
{
text: "文本3",
},
],
},
{
text: "文件3",
},
],
},
]
</script>
全局组件注册
在main.js 引入VTree,全局注册
import { createApp } from 'vue'
import App from './App.vue'
+ import VTree from 'vue3-jstree'
+ import 'vue3-jstree/dist/style.css'
createApp(App)
+ .use(VTree)
.mount('#app')
index.vue template中使用v-tree
// index.vue
<template>
<v-tree
:data="data"
/>
</template>
index.vue 声明data数据
<script setup>
const data = [
{
text: "文件",
children: [
{
text: "文件1",
children: [
{
text: "文件1",
},
{
text: "文本3",
},
],
},
{
text: "文件3",
},
{
text: "文件3",
},
],
},
]
</script>