VSelect - Select tidak berfungsi dengan slot 'projek' tersuai dalam Vuetify 3
P粉166779363
2023-08-26 12:35:37
<p>Saya menggunakan VSelect daripada Vuetify 3 dalam aplikasi Vue 3 saya dan saya cuba menggunakan slot item. Tetapi pilihan VSelect saya menjadi tidak boleh dipilih</p>
<p>Saya mempunyai elemen VSelect ini: </p>
<pre class="brush:php;toolbar:false;"><v-select
v-model="tag"
:items="tag"
varian="solo"
label="Tag"
<template #item="{ item }"
<v-senarai>
<v-list-item :title="item.title"
</v-list>
</template>
</v-select></pre>
<p>Teg dan teg dalam data:</p>
<pre class="brush:php;toolbar:false;">tag: null,
tag: [
{ tajuk: 'contoh1', nilai: 0 },
{ tajuk: 'contoh2', nilai: 1 },
],</pre>
<p>Dalam output, saya memilih pilihan dengan pilihan, tetapi pilihan itu tidak boleh dipilih: </p>
<p>Jadi bagaimana untuk menetapkan slot "item" menggunakan pilihan boleh dipilih untuk komponen VSelect dalam Vuetify 3? </p>
Panggil balik
props
对象包含一个onClick
dihantar ke slot, anda perlu mengikatnya agar pemilihan berfungsi:Dokumentasi agak jarang buat masa ini, jenis yang diberikan ialah
Record
。在 Vuetify 3.4 中,其他值是key
、title
、value
和ref
(rujukan templat dari asas) VVritualScroll digunakan untuk mengemas kini ketinggian bar skrol.Apabila menggunakan komponen dengan atribut
title
(contohnya VListItemtitle
属性的组件时(例如 VListItem),您可以绑定整个props
), anda boleh mengikat keseluruhan objekprops
:(By the way,
#item
插槽已将其内容渲染到v-list
sederhana, tak perlu bungkus semula)Ini klip: