Editable 可编辑
将 Form 组件包裹,切换阅读状态或者编辑状态
基础用法
使用 model-value 值同步只读状态,默认双击切换为编辑
单击
使用trigger 属性,可以使出发条件改为 双击 单击 icon
Icon
也可以使用icon来触发,且可以自定 icon
自定义 Icon
可以自定义 Icon,也可以配合任意 Form 控件使用,使用default-edit-state属性可以控制组件默认是编辑状态还是阅读状态
API
属性 Props
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelValue | 阅读态展示的值 | null | - |
| trigger | 出发方式 | string(dblclick | click | icon) | dblclick |
| icon | icon 模式下可以自定义 icon 图标 | icon 组件 | Edit |
| defaultEditState | 默认是只读还是编辑状态 | boolean | false |
事件 Events
| 事件名 | 说明 | 类型 |
|---|---|---|
| change | 切换状态时触发 | boolean |
插槽 Slots
| 插槽名 | 说明 | 类型 |
|---|---|---|
| default | 一般是 Form 组件 | - |
| icon | 自定义 icon | - |