From 2800fa4f32f3900509cb4d6eefaf2bfaf54efdd7 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 21 Apr 2025 18:29:09 +0800
Subject: [PATCH] fix: 天气显示
---
src/components/SvgIcon.vue | 26 ++++++++++----------------
1 files changed, 10 insertions(+), 16 deletions(-)
diff --git a/src/components/SvgIcon.vue b/src/components/SvgIcon.vue
index 7586fd4..2656980 100644
--- a/src/components/SvgIcon.vue
+++ b/src/components/SvgIcon.vue
@@ -1,28 +1,22 @@
<template>
- <svg
- :class="['svg-icon',props.className]"
- :style="{ width: size + 'px', height: size + 'px', color: color }"
- aria-hidden="true"
- >
- <use :xlink:href="`#icon-${name}`" />
- </svg>
+ <svg :class="['svg-icon']" aria-hidden="true">
+ <use :xlink:href="`#icon-${name}`" />
+ </svg>
</template>
<script setup>
const props = defineProps({
- name: { type: String, required: true }, // svg 图标名称
- className: { type: String, default: '' }, // 指定的类样式
- size: { type: Number, default: 32 }, // 图标尺寸
- color: { type: String, default: '#000' } // 图标颜色
+ name: { type: String, required: true }, // svg 图标名称
})
</script>
<style scoped lang="scss">
.svg-icon {
- width: 1em;
- height: 1em;
- vertical-align: -0.15em;
- fill: currentColor;
- overflow: hidden;
+ width: 1em;
+ height: 1em;
+ color: #000;
+ vertical-align: -0.15em;
+ fill: currentColor;
+ overflow: hidden;
}
</style>
--
Gitblit v1.9.3