我正在尝试在 v-select 中呈现动态 v-icon。
我需要用它的导入值替换图标名称
<v-select v-model="data.type" dense :items="typeItems" :label="$tc('Type')">
<template v-slot:item="data">
<v-list-item>
<v-list-item-icon>
<v-icon>{{data.item.icon}}</v-icon>
</v-list-item-icon>
<v-list-item-content>
<v-list-item-title v-html="data.item.text"></v-list-item-title>
</v-list-item-content>
</v-list-item>
</template>
</v-select>
data.item.icon 是一个字符串,例如“mdiArrowLeft”。
mdiArrowLeft 被导入:从 "@mdi/js" 导入 {mdiArrowLeft} 并在 setup() 中返回。我正在使用组合 API。
我无法将字符串 {{data.item.icon}} 替换为其导入的值
呈现的模板是 mdiArrowLeft 而不是图标。