From 4af4d7de5d00f939efc87c3197d17c4c200b552f Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Fri, 12 Sep 2025 14:17:32 +0800 Subject: [PATCH] =?UTF-8?q?cl-text=20=E5=8F=82=E6=95=B0=20lines=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=BA=E4=BB=85=E5=9C=A8ellipsis=E6=97=B6?= =?UTF-8?q?=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uni_modules/cool-ui/components/cl-text/cl-text.uvue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/uni_modules/cool-ui/components/cl-text/cl-text.uvue b/uni_modules/cool-ui/components/cl-text/cl-text.uvue index ded0a96..f0804cf 100644 --- a/uni_modules/cool-ui/components/cl-text/cl-text.uvue +++ b/uni_modules/cool-ui/components/cl-text/cl-text.uvue @@ -114,7 +114,7 @@ const props = defineProps({ type: Boolean, default: false }, - // 最大行数 + // 最大行数,仅在ellipsis时生效 lines: { type: Number, default: 1 @@ -190,9 +190,12 @@ const isDefaultSize = computed(() => !hasTextSize(pt.value.className ?? "")); // 文本样式 const textStyle = computed(() => { - const style = { - lines: props.lines - }; + const style = {}; + + // 省略号 + if (props.ellipsis) { + style["lines"] = props.lines; + } // 判断是不是有颜色样式 if (!hasTextColor(ptClassName.value)) {