Vuetify:如何使用按钮清除自动完成字段
Vuetify: How to clear Autocomplete field using a button
我有一个自动完成字段,我希望能够通过按钮将其清除。但是,如果选择了 and/or 字段中有 chips
,即使 v-model 已设置为 null,它们也不会清除。有没有一种干净的方法可以做到这一点?
<v-autocomplete
v-model="contract"
item-value="id"
item-text="name"
:items="items"
dense
outlined
clearable
chips
deletable-chips
small-chips
multiple
/>
该组件有一个 reset()
方法可以清除模型中的输入。
使用 template ref on the v-autocomplete
to get a reference to it via this.$refs
,并调用其 reset()
方法:
<v-autocomplete ref="input">...</v-autocomplete>
<v-btn @click="clearInput">Reset</v-btn>
export default {
methods: {
clearInput() {
this.$refs.input.reset()
}
}
}
我有一个自动完成字段,我希望能够通过按钮将其清除。但是,如果选择了 and/or 字段中有 chips
,即使 v-model 已设置为 null,它们也不会清除。有没有一种干净的方法可以做到这一点?
<v-autocomplete
v-model="contract"
item-value="id"
item-text="name"
:items="items"
dense
outlined
clearable
chips
deletable-chips
small-chips
multiple
/>
该组件有一个 reset()
方法可以清除模型中的输入。
使用 template ref on the v-autocomplete
to get a reference to it via this.$refs
,并调用其 reset()
方法:
<v-autocomplete ref="input">...</v-autocomplete>
<v-btn @click="clearInput">Reset</v-btn>
export default {
methods: {
clearInput() {
this.$refs.input.reset()
}
}
}