P粉1077720152023-08-31 12:44:09
使用
只使用包含CalendarDaysIcon
的字串
相反,在主元件中,傳遞實際的元件引用,如下所示:
<template> <TimelineItem :icon="CalendarDaysIcon" /> </template> <script setup> import { CalendarDaysIcon, } from '@heroicons/vue/20/solid' const props = defineProps(['icon']) </script>
然後,在TimelineItem
元件中,不需要引用任何圖示:
<template> <component :is="icon" /> <!-- now works --> </template> <script setup> const props = defineProps(['icon']) </script>
感謝 Inertia Discord 伺服器上的 @Robert Boes
的指導。