0.1.12 • Published 5 years ago

vue-tree-edit v0.1.12

Weekly downloads
50
License
-
Repository
-
Last release
5 years ago

vue-tree-edit

Quick Start

1. Import vue-tree-edit into your vue.js project.

Using build tools:

npm install --save vue-tree-edit
import Vue from 'vue';
import vueTreeEdit from 'vue-tree-edit';

Vue.use(vueTreeEdit);

2. Now you have it. The simplest usage:

<vue-tree-edit :treeData="treeData" @delSelect="remove" @append="append" @editData="edit"></vue-tree-edit> 
export default {
  name: 'app',
  data(){
    return {
     treeData:[
       {
        "id": 1,
        "name": "技术部",
        "level": 1,
        "child": [
          {
            "id": 2,
            "name": "运维组",
            "level": 2,
            "child": [
              {
                "id": 3,
                "name": "godo",
                "level": 3,
                "child": []
              }
            ]
          },
          {
            "id": 4,
            "name": "测试组",
            "level": 2,
            "child": []
          }
        ]
      }]
    }
  },
  components: {
  },
  methods:{
     remove(obj,node){
      this.treeData = obj;
    },
    append(obj,data,node,e){
      this.treeData = obj;
    },
    edit(obj,data,node,e){
      this.treeData = obj;
    }
  }
}

Document

argument

ParamTypeDescribe
treeDataarray数组

callBack

EventTypeDescribe接收参数
delSelectFunction删除node
appendFunction新增data,node,e
editFunction编辑data,node,e

Log

V0.1.12

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago