如何在 Vuetify.js 中控制选择框的选择?



我在工作中使用Vuetify.js,我的框架是Nuxt.js和Typescript。当我选择一个时,我想更改选择框的选项。所以我试着在下面编写测试代码。如果我在选择框中选择某个状态,该状态将显示在文本字段中。然后我在选择框中再次选择其他状态,我只选择未选择。这意味着如果我选择了状态,下次选择的状态不会显示在选择框中。我不知道如何创建那种函数。有人能给我建议吗?我的样品是用代码笔写的,并检查了操作。

<div id="app">
<v-app id="inspire">
<v-container fluid>
<v-row align="center">
<v-col cols="6">
<v-subheader>Custom items</v-subheader>
</v-col>

<v-col cols="6">
<v-select
v-model="select"
:hint="`${select.state}, ${select.abbr}`"
:items="items"
item-text="state"
item-value="abbr"
label="Select"
persistent-hint
return-object
single-line
></v-select>
<v-text-field v-model="select.state"></v-text-field>
</v-col>
</v-row>
</v-container>
</v-app>
</div>
new Vue({
el: '#app',
vuetify: new Vuetify(),
data () {
return {
select: { state: 'Florida', abbr: 'FL' },
items: [
{ state: 'Florida', abbr: 'FL' },
{ state: 'Georgia', abbr: 'GA' },
{ state: 'Nebraska', abbr: 'NE' },
{ state: 'California', abbr: 'CA' },
{ state: 'New York', abbr: 'NY' },
],
}
},
})

您不必创建任何函数。请查看Vuetify中有关API 的选择文档

在道具部分,你会发现道具隐藏选定的,它们实际上可以实现你想要的

最新更新