From 9bec4dcae002f36aa23231da11cb03a156b40110 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周三, 30 4月 2025 16:24:16 +0800 Subject: [PATCH] 222 --- 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