Commit 393d85515e2311e758d5d1328742e8e85b067356

Authored by 梁灏
1 parent d87ce40a

update Select

Showing 1 changed file with 13 additions and 0 deletions   Show diff stats
src/components/select/select.vue
@@ -593,6 +593,10 @@ @@ -593,6 +593,10 @@
593 this.$nextTick(() => { 593 this.$nextTick(() => {
594 this.broadcastQuery(''); 594 this.broadcastQuery('');
595 }); 595 });
  596 + } else {
  597 + this.findChild(child => {
  598 + child.selected = this.model.indexOf(child.value) > -1;
  599 + });
596 } 600 }
597 this.slotChange(); 601 this.slotChange();
598 this.updateOptions(true, true); 602 this.updateOptions(true, true);
@@ -603,6 +607,10 @@ @@ -603,6 +607,10 @@
603 this.$nextTick(() => { 607 this.$nextTick(() => {
604 this.broadcastQuery(''); 608 this.broadcastQuery('');
605 }); 609 });
  610 + } else {
  611 + this.findChild(child => {
  612 + child.selected = this.model.indexOf(child.value) > -1;
  613 + });
606 } 614 }
607 this.slotChange(); 615 this.slotChange();
608 this.updateOptions(true, true); 616 this.updateOptions(true, true);
@@ -670,6 +678,11 @@ @@ -670,6 +678,11 @@
670 } else { 678 } else {
671 this.$refs.input.select(); 679 this.$refs.input.select();
672 } 680 }
  681 + if (this.remote) {
  682 + this.findChild(child => {
  683 + child.selected = this.model.indexOf(child.value) > -1;
  684 + });
  685 + }
673 } 686 }
674 this.broadcast('Drop', 'on-update-popper'); 687 this.broadcast('Drop', 'on-update-popper');
675 } else { 688 } else {