Rumah > Soal Jawab > teks badan
Saya ada ini combobox
芯片,但有一个问题 deletable-chips
<v-combobox v-model="selectedCategories" :items="attributeCategories" item-text="name" item-value="id" label="Category" multiple chips clear-icon="mdi-close-circle" deletable-chips v-on:change="changeCategory(selectedCategories)" ></v-combobox>
Adakah terdapat cara untuk menghalang cip tertentu daripada dipadamkan? Contohnya, tidak menunjukkan butang padam pada butang tertentu? Kira untuk Device
且只允许删除 Weather
和 Geo Location
P粉3549487242024-02-04 12:51:35
Daripada menggunakan v-chips
内置的删除方法。您可以通过自定义 @click:close
acara. Saya mencipta demo yang berfungsi untuk anda :
new Vue({ el: '#app', vuetify: new Vuetify(), data: () => ({ model: [], items: [ { text: 'Weather' }, { text: 'Geo Location' }, { text: 'Device' } ] }), methods: { remove (itemText) { if (itemText === 'Device') { return; } else { this.model.forEach(obj => { if (obj.text === itemText) { this.model.splice(this.model.indexOf(obj), 1) } }) this.model = [...this.model] } } } })
sssccc sssccc{{ item.text }}