Skip to content

ColumnText 文本列

说明

基于 el-table-column 的封装,支持单元格内文本链接形式、格式化显示、自定义样式、文本溢出 Tooltip 等能力。

(1)可用于 el-tabley-table

(2)show-overflow-tooltip 属性被 noTip 代替,且默认值为 false ,即默认显示tooltip

(3)formatter 函数参数顺序与 el-table-column 有所不同

用法示例

基础用法

API

Attributes

属性名说明类型默认值
link是否以链接样式展示,开启后点击会触发 click 事件booleanfalse
formatter自定义单元格文本格式化函数,作用同 el-table-column的 formatter,只是修改了参数顺序functionundefined
text-style单元格内文本样式object-
no-tip是否禁用溢出 Tooltip 提示,代替 show-overflow-tooltipbooleanfalse
tip-propsTooltip 配置对象;传入对象时将作为 show-overflow-tooltip 的配置object{popperClass:'y-column-text__tooltip'}
label显示的列标题string
prop列内容的字段名, 也可以使用 property属性string
width列的宽度,固定的string / number'auto'
min-width列的最小宽度,会把剩余宽度按比例分配给设置了 min-width 的列string / number100
fixed列是否固定在左侧或者右侧。 true 表示固定在左侧 trueenum / booleanfalse
render-header列标题 Label 区域渲染的函数Function
resizable是否可以通过拖动改变宽度(需要在 el-table 上设置 border=true)booleantrue
align内容对齐方式enum'left'
header-align表头对齐方式, 若不设置该项,则使用表格的对齐方式enum'left'
class-name列的 classNamestring'y-column-text'
label-class-name当前列标题的自定义类名string

Slots

名称说明参数
default单元格内容插槽,如果设置了 formatter,则value是转换后的值object
header自定义表头内容object
expand展开列的自定义内容object

Events

事件名说明类型
clicklinktrue 时点击文本触发function