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