Commit 9ccd81961bc8759601d3b63a916c1ab31ff34e0b

Authored by ้ƒ‘ๆ•
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,6 +638,10 @@
638 value(value){ 638 value(value){
639 const {getInitialValue, getOptionData, publicValue} = this; 639 const {getInitialValue, getOptionData, publicValue} = this;
640 640
  641 + if (getInitialValue().length > 0) {
  642 + this.hasExpectedValue = true
  643 + }
  644 +
641 if (value === '') this.values = []; 645 if (value === '') this.values = [];
642 else if (JSON.stringify(value) !== JSON.stringify(publicValue)) { 646 else if (JSON.stringify(value) !== JSON.stringify(publicValue)) {
643 this.$nextTick(() => this.values = getInitialValue().map(getOptionData).filter(Boolean)); 647 this.$nextTick(() => this.values = getInitialValue().map(getOptionData).filter(Boolean));