diff --git a/src/components/select/select.vue b/src/components/select/select.vue index 8208b34e..035eb137 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -466,6 +466,20 @@ } }, ready () { + if (!this.multiple && this.filterable && this.model) { + this.findChild((child) => { + if (this.model === child.value) { + if (child.label) { + this.query = child.label; + } else if (child.searchLabel) { + this.query = child.searchLabel; + } else { + this.query = child.value; + } + } + }); + } + this.updateOptions(true); document.addEventListener('keydown', this.handleKeydown); diff --git a/test/routers/select.vue b/test/routers/select.vue index 46064763..a1ede98c 100644 --- a/test/routers/select.vue +++ b/test/routers/select.vue @@ -1,8 +1,7 @@