VSelect – Select funktioniert nicht mit dem benutzerdefinierten „Projekt'-Slot in Vuetify 3
P粉166779363
2023-08-26 12:35:37
<p>Ich verwende VSelect von Vuetify 3 in meiner Vue 3-Anwendung und versuche, Artikel-Slots zu verwenden. Aber meine VSelect-Optionen sind nicht mehr auswählbar</p>
<p>Ich habe dieses VSelect-Element: </p>
<pre class="brush:php;toolbar:false;"><v-select
v-model="tag"
:items="tags"
Variante="Solo"
label="Tags"
<template #item="{ item }"
<v-list>
<v-list-item :title="item.title"
</v-list>
</template>
</v-select></pre>
<p>Tags und Tags in Daten:</p>
<pre class="brush:php;toolbar:false;">tag: null,
Stichworte: [
{ Titel: 'example1', Wert: 0 },
{ Titel: 'example2', Wert: 1 },
],</pre>
<p>In der Ausgabe habe ich die Option mit der Option ausgewählt, aber die Option ist nicht auswählbar: </p>
<p>Wie legt man also den Slot „item“ mithilfe auswählbarer Optionen für die VSelect-Komponente in Vuetify 3 fest? </p>
传递给槽的
props
对象包含一个onClick
回调,您需要绑定它才能使选择工作:文档目前有点稀疏,给出的类型为
Record
。在 Vuetify 3.4 中,其他值是key
、title
、value
和ref
(来自底层的模板引用) VVritualScroll 用于更新滚动条的高度。使用带有
title
属性的组件时(例如 VListItem),您可以绑定整个props
对象:(顺便说一句,
#item
插槽已将其内容渲染到v-list
中,无需再次包装)这是一个片段: