From 50e95b985a72fcec4a93a2470e9efdfb2620148a Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 02 四月 2026 15:46:09 +0800
Subject: [PATCH] #i18n

---
 rsf-design/src/components/core/banners/art-basic-banner/index.vue |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/rsf-design/src/components/core/banners/art-basic-banner/index.vue b/rsf-design/src/components/core/banners/art-basic-banner/index.vue
index e38ea6e..129ef26 100644
--- a/rsf-design/src/components/core/banners/art-basic-banner/index.vue
+++ b/rsf-design/src/components/core/banners/art-basic-banner/index.vue
@@ -46,7 +46,7 @@
           }"
           @click.stop="emit('buttonClick')"
         >
-          {{ buttonConfig?.text }}
+          {{ buttonConfig?.text || t('components.banner.basic.view') }}
         </div>
       </slot>
 
@@ -60,7 +60,7 @@
         :src="imageConfig.src"
         :style="{ width: imageConfig.width, bottom: imageConfig.bottom, right: imageConfig.right }"
         loading="lazy"
-        alt="鑳屾櫙鍥剧墖"
+        :alt="t('components.banner.basic.backgroundAlt')"
       />
     </div>
   </div>
@@ -68,10 +68,12 @@
 
 <script setup>
   import { onMounted, ref, computed } from 'vue'
+  import { useI18n } from 'vue-i18n'
   import { useSettingStore } from '@/store/modules/setting'
   const settingStore = useSettingStore()
   const { isDark } = storeToRefs(settingStore)
   defineOptions({ name: 'ArtBasicBanner' })
+  const { t } = useI18n()
   const props = defineProps({
     height: { required: false, default: '11rem' },
     title: { required: false, default: '' },
@@ -84,7 +86,7 @@
       required: false,
       default: () => ({
         show: true,
-        text: '鏌ョ湅',
+        text: '',
         color: '#fff',
         textColor: '#333',
         radius: '6px'

--
Gitblit v1.9.1