From dbb886f05af928ec4bd8b632fe7204f2551ef866 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周日, 04 5月 2025 22:09:04 +0800
Subject: [PATCH] 2222
---
PipeLineLems/web/src/components/Title/Title.tsx | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/PipeLineLems/web/src/components/Title/Title.tsx b/PipeLineLems/web/src/components/Title/Title.tsx
index f18a813..c09bdd6 100644
--- a/PipeLineLems/web/src/components/Title/Title.tsx
+++ b/PipeLineLems/web/src/components/Title/Title.tsx
@@ -1,5 +1,6 @@
import { defineComponent, SetupContext } from 'vue'
import styles from './Title.module.scss'
+import { _t } from '@/libs/Language/Language'
export default defineComponent({
name: 'Title',
@@ -25,11 +26,19 @@
class={styles.title}
onClick={() => emit('click')}
>
- <span>{slots.default && slots.default()}</span>
+ <div class={styles.label}>{slots.default && slots.default()}</div>
{slots.content ? (
- <span>{slots.content()}</span>
+ <div class={styles.label}>{slots.content()}</div>
) : (
- <span class={styles.desc}>{props.desc}</span>
+ <el-tooltip
+ effect="dark"
+ content={props.desc}
+ placement="top"
+ disabled={!props.desc}
+ show-after={200}
+ >
+ <div class={styles.desc}>{_t(props.desc)}</div>
+ </el-tooltip>
)}
</h3>
)
--
Gitblit v1.9.3