Elakkan cip tertentu daripada dikeluarkan daripada kotak kombo
P粉674757114
P粉674757114 2024-02-03 16:42:39
0
1
392

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 且只允许删除 WeatherGeo Location

P粉674757114
P粉674757114

membalas semua(1)
P粉354948724

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


Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan