From 3302e4878166a12aafdf73a9cf7a3f3feece7a5e Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周三, 30 4月 2025 17:53:00 +0800
Subject: [PATCH] 分页样式
---
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