答案包含在文档中:
项目槽用于更改项目在列表中的呈现方式。它提供了
,一个包含转换后的 item-title 和 item-value 的 InternalItem 对象; 和item
,一个包含通常绑定到列表项的道具和事件的对象。props
您缺少维护每个项目的选择功能的
props
对象。将其添加到您的 v 槽并将其绑定到您的 Icon 元素。
<template v-slot:item="{ props, item }">
<Icon v-bind="props" :icon="item.raw.code"/> {{ item.raw.name }}
</template>