This commit is contained in:
2026-02-25 13:45:55 +08:00
parent 97fc467d2b
commit 95f736df76
37 changed files with 337 additions and 1835 deletions

View File

@@ -3,7 +3,7 @@
<svg
:class="svgClass"
v-bind="$attrs"
:style="{ color: color, fontSize: size/10 + 'rem' }"
:style="{ color: color, fontSize: sizeUnit === 'rem' ? size/10 + 'rem' : size + sizeUnit }"
>
<use :href="iconName"></use>
</svg>
@@ -25,6 +25,10 @@ const props = defineProps({
type: [Number, String],
default: 16,
},
sizeUnit: {
type: String,
default: 'rem',
}
});
const iconName = computed(() => `#icon-${props.name}`);
const svgClass = computed(() => {