Skip to content

Commit e9bb62e

Browse files
VdustRmarcosmoura
authored andcommitted
fix(MdAutocomplete): sync v-model with search term (vuematerial#1218)
fix vuematerial#1215
1 parent 78429be commit e9bb62e

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

src/components/MdAutocomplete/MdAutocomplete.vue

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,15 @@
7575
mdInputMaxlength: [String, Number],
7676
mdInputPlaceholder: [String, Number]
7777
},
78-
data: () => ({
79-
searchTerm: null,
80-
showMenu: false,
81-
triggerPopover: false,
82-
isPromisePending: false,
83-
filteredAsyncOptions: []
84-
}),
78+
data () {
79+
return {
80+
searchTerm: this.value,
81+
showMenu: false,
82+
triggerPopover: false,
83+
isPromisePending: false,
84+
filteredAsyncOptions: []
85+
}
86+
},
8587
computed: {
8688
isBoxLayout () {
8789
return this.mdLayout === 'box'
@@ -131,6 +133,10 @@
131133
this.isPromisePending = false
132134
}
133135
}
136+
},
137+
138+
value (val) {
139+
this.searchTerm = val
134140
}
135141
},
136142
methods: {

0 commit comments

Comments
 (0)