gpt4 book ai didi

vue.js - Vuetify 自动完成 - 如何传递默认值?

转载 作者:行者123 更新时间:2023-12-03 06:43:02 28 4
gpt4 key购买 nike

我正在使用 Vuetify 自动完成组件,我希望它在其输入字段中显示默认值

我试图将值作为 Prop 传递并将 v-model 字段更改为任何字符串,但它不起作用 - 输入字段为空,除非我从列表中选择值

Vuetify official example

<v-autocomplete
v-model="select"
:loading="loading"
:items="items"
:search-input.sync="search"
cache-items
class="mx-3"
flat
hide-no-data
hide-details
label="What state are you from?"
solo-inverted
></v-autocomplete>

new Vue({
el: '#app',
data () {
return {
loading: false,
items: [],
search: null,
select: 'Alabama',
states: [
'Alabama',
'Alaska',
'American Samoa',
'Arizona',
'Arkansas',
'California',
'Colorado',
]
}
},
watch: {
search (val) {
val && val !== this.select && this.querySelections(val)
}
},
methods: {
querySelections (v) {
this.loading = true
// Simulated ajax query
setTimeout(() => {
this.items = this.states.filter(e => {
return (e || '').toLowerCase().indexOf((v || '').toLowerCase()) > -1
})
this.loading = false
}, 500)
}
}
})

最佳答案

我遇到了这个问题,我所做的是传递给 v-model,即列表中 0 索引位置的元素:

:items="items"
v-model="items[0]"

关于vue.js - Vuetify 自动完成 - 如何传递默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56111831/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com