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 593 this.$nextTick(() => {
594 594 this.broadcastQuery('');
595 595 });
  596 + } else {
  597 + this.findChild(child => {
  598 + child.selected = this.model.indexOf(child.value) > -1;
  599 + });
596 600 }
597 601 this.slotChange();
598 602 this.updateOptions(true, true);
... ... @@ -603,6 +607,10 @@
603 607 this.$nextTick(() => {
604 608 this.broadcastQuery('');
605 609 });
  610 + } else {
  611 + this.findChild(child => {
  612 + child.selected = this.model.indexOf(child.value) > -1;
  613 + });
606 614 }
607 615 this.slotChange();
608 616 this.updateOptions(true, true);
... ... @@ -670,6 +678,11 @@
670 678 } else {
671 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 687 this.broadcast('Drop', 'on-update-popper');
675 688 } else {
... ...