0.1.5 • Published 2 years ago

vue-tree-yanxing v0.1.5

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

tree

颜星做的基于 Vue 的tree树形控件。

import Vue from 'vue'
import App from './App.vue'
import tree from 'vue-tree-yanxing'
import 'vue-tree-yanxing/lib/vue-tree-yanxing.css'
Vue.use(tree)
<template>
  <div id="app">
      <tree 
      :data="list" 
      :props="defaultprop"
      />
  </div>
</template>

<script>


export default {
  name: 'App',
  data() {
    return {
    defaultprop: {
          label: 'name',
          children: 'child'
    },
    list: [{
                name: 'IT互联网',
                child: [{
                        name: '编辑语言',
                        child: [{ name: 'java' }, { name: 'c#/.net' }, { name: 'python' },
                            { name: '前端开发', child: [{ name: 'jq' }, { name: 'vue' }, { name: 'react' }] }
                        ]
                    },
                    { name: '移动开发', child: [{ name: 'android开发' }, { name: 'IOS开发' }] },
                    { name: '游戏开发', child: [{ name: 'phaser游戏开发' }, { name: 'webGL游戏开发', child: [{ name: '3D游戏' }] }] }
                ]
            },
            {
                name: '设计创作',
                child: [{ name: '平面设计', child: [{ name: '电商美工' }, { name: '综合平面设计' }, { name: '摄影后期' }] },
                    { name: 'UI设计', child: [{ name: '交互设计' }, { name: 'webUI设计' }, { name: '游戏UI设计' }] },
                    { name: '软件设计' }
                ]
            },
            {
                name: '升学考研',
                child: [{ name: '考研' }, { name: '大学' }, { name: '高中' }, { name: '初中' }]
            },
            {
                name: '职企考证',
                child: [{ name: '公务员', child: [{ name: '教师考试' }, { name: '建筑工程' }] }]
            }
        ]

    }
  }
}
</script>

<style>

</style>

Attributes

参数说明类型可选值默认值
data展示数据array
props配置选项,具体看下表object--

props

参数说明类型可选值默认值
label指定节点标签为节点对象的某个属性值string'label'
children指定子树为节点对象的某个属性值string-'children'
0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago