Commit 9ccd81961bc8759601d3b63a916c1ab31ff34e0b
1 parent
0fb9d645
fixed #3722
Showing
1 changed file
with
4 additions
and
0 deletions
Show diff stats
src/components/select/select.vue
| ... | ... | @@ -638,6 +638,10 @@ |
| 638 | 638 | value(value){ |
| 639 | 639 | const {getInitialValue, getOptionData, publicValue} = this; |
| 640 | 640 | |
| 641 | + if (getInitialValue().length > 0) { | |
| 642 | + this.hasExpectedValue = true | |
| 643 | + } | |
| 644 | + | |
| 641 | 645 | if (value === '') this.values = []; |
| 642 | 646 | else if (JSON.stringify(value) !== JSON.stringify(publicValue)) { |
| 643 | 647 | this.$nextTick(() => this.values = getInitialValue().map(getOptionData).filter(Boolean)); | ... | ... |