Commit 3bbb6b5f7d20be6a46111ac26684c4ce85b0524f

Authored by 梁灏
1 parent 53754a31

fixed #488

examples/routers/cascader.vue
@@ -70,9 +70,9 @@ @@ -70,9 +70,9 @@
70 70
71 <template> 71 <template>
72 <div> 72 <div>
73 - <Cascader :data="data" v-model="value2" change-on-select></Cascader> 73 + <Cascader :data="data" v-model="value2"></Cascader>
74 {{ value2 }} 74 {{ value2 }}
75 - <div @click="c">change</div> 75 + <Button @click="c">clear</Button>
76 </div> 76 </div>
77 </template> 77 </template>
78 <script> 78 <script>
@@ -131,7 +131,7 @@ @@ -131,7 +131,7 @@
131 }, 131 },
132 methods: { 132 methods: {
133 c () { 133 c () {
134 - this.value2 = ['jiangsu', 'suzhou', 'zhuozhengyuan'] 134 + this.value2 = []
135 } 135 }
136 } 136 }
137 } 137 }
src/components/cascader/cascader.vue
@@ -208,6 +208,7 @@ @@ -208,6 +208,7 @@
208 }, 208 },
209 value (val) { 209 value (val) {
210 this.currentValue = val; 210 this.currentValue = val;
  211 + if (!val.length) this.selected = [];
211 }, 212 },
212 currentValue () { 213 currentValue () {
213 this.$emit('input', this.currentValue); 214 this.$emit('input', this.currentValue);