Commit 7db4e70de2478033b2aa72ab106d1a6a274190c7

Authored by YikaJ
Committed by GitHub
1 parent 4e85fa15

Update select.vue

Showing 1 changed file with 16 additions and 15 deletions   Show diff stats
src/components/select/select.vue
... ... @@ -480,23 +480,23 @@
480 480 this.query = query;
481 481 },
482 482 modelToQuery() {
483   - if (!this.multiple && this.filterable && this.model) {
484   - this.findChild((child) => {
485   - if (this.model === child.value) {
486   - if (child.label) {
487   - this.query = child.label;
488   - } else if (child.searchLabel) {
489   - this.query = child.searchLabel;
490   - } else {
491   - this.query = child.value;
492   - }
493   - }
494   - });
495   - }
  483 + if (!this.multiple && this.filterable && this.model) {
  484 + this.findChild((child) => {
  485 + if (this.model === child.value) {
  486 + if (child.label) {
  487 + this.query = child.label;
  488 + } else if (child.searchLabel) {
  489 + this.query = child.searchLabel;
  490 + } else {
  491 + this.query = child.value;
  492 + }
  493 + }
  494 + });
  495 + }
496 496 }
497 497 },
498 498 compiled () {
499   - this.modelToQuery()
  499 + this.modelToQuery();
500 500  
501 501 this.updateOptions(true);
502 502 document.addEventListener('keydown', this.handleKeydown);
... ... @@ -504,6 +504,7 @@
504 504 // watch slot changed
505 505 if (MutationObserver) {
506 506 this.observer = new MutationObserver(() => {
  507 + this.modelToQuery();
507 508 this.slotChange();
508 509 this.updateOptions(true, true);
509 510 });
... ... @@ -524,7 +525,7 @@
524 525 },
525 526 watch: {
526 527 model () {
527   - this.modelToQuery()
  528 + this.modelToQuery();
528 529 if (this.multiple) {
529 530 if (this.slotChangeDuration) {
530 531 this.slotChangeDuration = false;
... ...