1.0.8 • Published 2 years ago

vue3-jstree v1.0.8

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

Vue3-jstree

npm badge gitHub release badge gitHub tag badge gitHub repo size badge jest badge badge

介绍

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>

交流

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago