Appearance
ToggleInput 快捷文字修改
基于 antd Input 封装的快捷文字修改组件,支持二次确认、自定义触发等功能。
基础用法
基础用法
测试内容1
二次确认(常用于ajax请求后更新)
测试内容2
自定义触发
复制代码
查看代码
API
属性
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| text | 显示文本 | string | '未命名' |
| inputWidth | 输入框宽度 | string | '200px' |
| needConfirm | 是否需要二次确认 | boolean | false |
| updateText | 更新文本回调 | (state: { text: string }) => void | () => {} |
插槽
| 插槽名 | 说明 | 作用域参数 |
|---|---|---|
| trigger | 自定义触发元素 | { text: string } |
注意事项
- 默认情况下,失去焦点时自动保存修改
- 设置
needConfirm为true时,需要点击确认按钮才会保存修改 - 可以通过
inputWidth自定义输入框宽度 - 支持通过
trigger插槽自定义触发元素 - 修改成功后会触发
updateText回调