当 vuetify.js 过滤器中的 v-autocomplete 显示“无可用数据”时,有什么方法可以捕获事件?我在这里找不到这个事件https://vuetifyjs.com/en/api/v-autocomplete/#events 也许蜜蜂有一些解决方法?蜜蜂我可以得到过滤结果并检查它是否为NULL?
1 回答
0
您可以使用@update:search-input
用户输入时发出的事件v-autocomplete
。然后你可以传递一个简单的函数来搜索列表中的单词:
<v-autocomplete
v-model="values"
:items="items"
outlined
dense
chips
small-chips
label="Outlined"
multiple
@update:search-input="handleChange"
></v-autocomplete>
handleChange
方法:
methods: {
handleChange(searchWord) {
if (this.items.filter(value => value.startsWith(searchWord)).length === 0) {
// vuetify shows 'no data available'
console.log("no data available")
}
}
}
我找不到任何方法来获取 vuetify 中的过滤列表。所以这不是最好的方法,因为你应该自己编写过滤器函数。此外,您可以访问这个包含所有代码的代码笔。
于 2021-10-15T17:33:30.307 回答