Commit 38a28d582b67c35204a656b656fac321f48dd002
1 parent
315dd685
#4626
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
src/components/select/select.vue
... | ... | @@ -763,7 +763,10 @@ |
763 | 763 | // #4626,当 Options 的 label 更新时,v-model 的值未更新 |
764 | 764 | if (options && options.length && this.values.length) { |
765 | 765 | this.values = this.values.map(value => { |
766 | - const option = options.find(option => option.componentOptions.propsData.value === value.value); | |
766 | + const option = options.find(option => { | |
767 | + if (!option.componentOptions) return false; | |
768 | + return option.componentOptions.propsData.value === value.value; | |
769 | + }); | |
767 | 770 | |
768 | 771 | if(!option) return null; |
769 | 772 | ... | ... |