画布
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user