Skip to content

Editable 行内编辑 ​

点击文字进入编辑模式,支持文本输入和文本域,常用于表格单元格、详情页等场景。

基础用法 ​

点击我编辑

当前值:点击我编辑

文本域模式 ​

设置 mode="textarea" 使用多行文本输入。

多行文本编辑 第二行内容

双击编辑 ​

设置 trigger="dblclick" 防止误触。

双击我编辑

隐藏操作按钮 ​

设置 show-action="false" 隐藏确认/取消按钮,通过 Enter 确认、Esc 取消。

隐藏操作按钮

禁用 ​

禁用状态

最大长度 ​

通过 max-length 限制输入长度。

限制长度

API ​

Editable Props ​

属性名说明类型默认值
modelValue绑定值string''
placeholder占位文本string'请输入'
mode编辑模式'text' | 'textarea''text'
disabled是否禁用booleanfalse
showAction是否显示操作按钮booleantrue
maxLength最大输入长度number0
autofocus编辑时是否自动聚焦booleantrue
trigger触发编辑方式'click' | 'dblclick''click'
confirmOnBlur失焦时是否确认booleantrue
loading加载状态booleanfalse

Editable Events ​

事件名说明回调参数
update:modelValue值变化时触发(value: string)
change确认后值变化时触发(value: string, oldValue: string)
start进入编辑模式时触发-
end退出编辑模式时触发(value: string)
cancel取消编辑时触发-

Slots ​

插槽名说明
default自定义显示内容
edit-icon自定义编辑图标
check-icon自定义确认图标
close-icon自定义取消图标

基于 MIT 许可发布