From 9d79a51f0d2f7e30f5db606fcadf52c9b275c606 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=81=8F?= Date: Fri, 3 Mar 2017 11:35:33 +0800 Subject: [PATCH] update Tree MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit update Tree(in Vue 2,can not use this.xxx in template’s prop,just xxx) --- src/components/tree/tree.vue | 12 ++++-------- test/routers/tree.vue | 10 +++++++++- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/components/tree/tree.vue b/src/components/tree/tree.vue index 6e78eb8e..8fe870ad 100644 --- a/src/components/tree/tree.vue +++ b/src/components/tree/tree.vue @@ -18,8 +18,8 @@ v-if="!item.isLeaf" v-show="item.expand" :class="expandCls(item)" - :value="item.children" - :name="item.name+'.'+index" + :data="item.children" + :name="name+'.'+index" :multiple="multiple" :show-checkbox="showCheckbox"> @@ -39,7 +39,7 @@ components: { Icon, Checkbox }, mixins: [ Emitter ], props: { - value: { + data: { type: Array, default () { return []; @@ -66,8 +66,7 @@ }, data () { return { - prefixCls: prefixCls, - data: this.value + prefixCls: prefixCls }; }, computed: { @@ -80,9 +79,6 @@ } }, watch: { - value (val) { - this.data = val; - }, data () { if (this.name === '0') { this.setKey(); diff --git a/test/routers/tree.vue b/test/routers/tree.vue index 39806a88..1cdd23ad 100644 --- a/test/routers/tree.vue +++ b/test/routers/tree.vue @@ -1,5 +1,8 @@