fix 修复 SvgLcon组件iconClass异常为空时白屏

This commit is contained in:
lau 2026-06-08 18:08:42 +08:00
parent 3dcddd0f2c
commit 46fbc9db0b

View File

@ -15,8 +15,8 @@ const props = defineProps({
color: propTypes.string.def(''), color: propTypes.string.def(''),
size: propTypes.string.def('') size: propTypes.string.def('')
}); });
const normalizedIcon = computed(() => props.iconClass.replace(/^i-/, '')); const normalizedIcon = computed(() => props.iconClass?.replace(/^i-/, ''));
const isIconify = computed(() => normalizedIcon.value.includes(':')); const isIconify = computed(() => normalizedIcon.value?.includes(':'));
const iconName = computed(() => `#icon-${normalizedIcon.value}`); const iconName = computed(() => `#icon-${normalizedIcon.value}`);
const svgClass = computed(() => { const svgClass = computed(() => {
if (props.className) { if (props.className) {