修复Icon缺失报错的问题

This commit is contained in:
沈鸿 2025-07-02 09:23:07 +08:00
parent 9a1b7b5a52
commit e20d7d5135

View File

@ -1,12 +1,13 @@
<template>
<el-icon v-if="icon.includes('icon')" :class="`iconfont ${icon}`" :size="size" />
<el-icon v-if="!icon" :size="size" />
<el-icon v-else-if="icon.includes('icon')" :class="`iconfont ${icon}`" :size="size" />
<el-icon v-else :size="size"> <component :is="icon" /></el-icon>
</template>
<script setup name="layout-icon">
defineProps({
icon: {
type: String,
required: true,
default: '',
},
size: {
type: Number,