import { h } from 'vue' import { Icon } from '@iconify/vue' /** * 动态渲染iconify * @param icon - 图标名称 * @param color - 图标颜色 * @param size - 图标大小 */ export function iconifyRender(icon: string, color?: string, size?: number) { const style: { color?: string, size?: string } = {} if (color) style.color = color if (size) style.size = `${size}px` return () => h(Icon, { icon, style }) }