[new feature] TreeSelect: main-active-index support sync modifier (#4132)

This commit is contained in:
neverland
2019-08-16 17:43:32 +08:00
committed by GitHub
parent bfb3196438
commit 85356ac302
4 changed files with 8 additions and 25 deletions
+2 -12
View File
@@ -3,9 +3,8 @@
<demo-block :title="$t('radioMode')">
<van-tree-select
:items="items"
:main-active-index="mainActiveIndex"
:main-active-index.sync="mainActiveIndex"
:active-id="activeId"
@navclick="onNavClick"
@itemclick="onItemClick"
/>
</demo-block>
@@ -13,9 +12,8 @@
<demo-block :title="$t('multipleMode')">
<van-tree-select
:items="items"
:main-active-index="mainActiveIndex2"
:main-active-index.sync="mainActiveIndex2"
:active-id="activeIds"
@navclick="onNavClick2"
@itemclick="onItemClick2"
/>
</demo-block>
@@ -140,18 +138,10 @@ export default {
},
methods: {
onNavClick(index) {
this.mainActiveIndex = index;
},
onItemClick(data) {
this.activeId = data.id;
},
onNavClick2(index) {
this.mainActiveIndex2 = index;
},
onItemClick2(data) {
const { id } = data;
const { activeIds } = this;