diff --git a/src/components/select/select.vue b/src/components/select/select.vue index 8208b34..035eb13 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 4606476..a1ede98 100644 --- a/test/routers/select.vue +++ b/test/routers/select.vue @@ -1,8 +1,7 @@