Skip to content

文字省略提示 - SEllipsis

基于 ATooltip 封装,支持实时计算内容是否超出父元素边界,是否文字省略和 Tooltip 提示

演示

基本用法

基本用法

实时计算内容是否超出父元素边界,是否需要文字省略和 Tooltip 提示。 ellipsis -> 文字省略

一段用来测试 SEllipsis 的文本内容
一段用来测试 SEllipsis 的文本内容
一段用来测试 SEllipsis 的文本内容
复制代码
显示代码

自定义 title

自定义 title

默认 default 卡槽内容作为 Tooltip 的提示内容。我们可以自定义 title (使用 propslot 方式)

一段用来测试 SEllipsis 的文本内容
一段用来测试 SEllipsis 的文本内容
一段用来测试 SEllipsis 的文本内容
复制代码
显示代码

打开方式 trigger

打开方式 trigger

默认使用 hover, 我们可以选择 focusclickcontextmenu, 也可以通过 open 自定义。

一段用来测试 SEllipsis 的文本内容
Trigger: hover
一段用来测试 SEllipsis 的文本内容
Trigger: click
一段用来测试 SEllipsis 的文本内容
复制代码
显示代码

API

Props

参数说明类型默认值
open手动控制浮层boolean-
title提示文字内容string | slot-
color背景颜色string-
trigger触发行为, hover | focus | click ...stringhover
inspect是否实时计算内容是否超出父元素边界booleantrue
tooltip是否启用booleantrue
ellipsis是否文字省略booleanfalse
placement气泡框 Tooltip 位置string'top'
mouseEnterDelay鼠标移入后延时多少才显示 Tooltip,单位:秒number0.3
mouseLeaveDelay鼠标移出后延时多少才隐藏 Tooltip,单位:秒number0.1

Slots

插槽名插槽说明插槽参数
default默认卡槽-
title提示文本卡槽-

基于 MIT 许可发布