【发布时间】:2021-11-30 23:26:47
【问题描述】:
目前有一个复选框实现来过滤搜索项,但希望使用芯片组组件。
复选框:
<v-checkbox
v-model="assetFilters"
label="image"
value="image"
/>
<v-checkbox
v-model="assetFilters"
label="video"
value="video"
/>
<v-checkbox
v-model="assetFilters"
label="pdf"
value="pdf"
/>
<v-checkbox
v-model="assetFilters"
label="link"
value="link"
/>
<v-checkbox
v-model="assetFilters"
label="text"
value="text"
/>
<v-checkbox
v-model="assetFilters"
label="powerpoint"
value="powerpoint"
/>
芯片组:
<v-chip-group
v-model="assetFilters"
multiple
>
<v-chip
v-for="item in assetFilters"
:key="item"
outlined
filter
>
{{ item }}
</v-chip>
</v-chip-group>
这个芯片组暗示我做错了什么?
data () {
return {
assetFilters: ['powerpoint', 'pdf', 'image', 'video', 'link', 'text'],
终于更新的手表:
watch: {
assetFilters () {
console.log('asset filter change')
this.search()
}
},
【问题讨论】:
-
您需要像
selectedItems这样的单独字段作为v-model用于chip-group。 -
谢谢@MatJ。可以举个简单的例子吗?
标签: vue.js vuetify.js