字段组件类型

字段组件类型名
| 字段类型 | 类型名(type) | 备注 |
|---|---|---|
| 单行输入 | input | |
| 多行输入 | textarea | |
| 计数器 | number | |
| 单选项 | radio | |
| 多选项 | checkbox | |
| 下拉选项 | select | |
| 时间 | time | |
| 时间范围 | time-range | |
| 日期 | date | |
| 日期范围 | date-range | |
| 开关 | switch | |
| 评分 | rate | |
| 颜色选择器 | color | |
| 滑块 | slider | |
| 静态文字 | static-text | |
| HTML | html-text | |
| 按钮 | button | |
| 分隔线 | divider | |
| 图片 | picture-upload | |
| 文件 | file-upload | |
| 富文本 | rich-editor | |
| 级联选择 | cascader | - |
交互事件
交互事件可在表单设计器中编写事件处理代码。
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| onCreated | 组件创建后触发 | — |
| onMounted | 组件挂载后触发 | — |
| onClick | 按钮被点击触发 | — |
| onInput | 输入框值改变时触发 | value:当前输入值 |
| onChange | 组件数据(v-model)改变时触发 | (value, oldValue, subFormData, rowId): value,当前数据值 oldValue,变化之前的数据值 如果字段位于子表单内,还会返回下述两个回调参数: subFormData,组件所在子表单数据 rowId,组件所在子表单的行Id(非行索引) |
| onFocus | 获得焦点时触发 | event:事件 |
| onBlur | 失效焦点时触发 | event:事件 |
| onValidate | 组件数据校验时触发 | (rule, value, callback): rule,组件校验规则 value,组件数据值 callback,校验回调函数 |
| onBeforeUpload | 图片或文件组件开始上传时触发 | file:上传文件 |
| onUploadSuccess | 图片或文件组件上传成功后触发 | (result, file, fileList): result,上传处理结果 file,当前上传文件 fileList,上传文件列表 |
| onUploadError | 图片或文件组件上传失败后触发 | (error, file, fileList): error,错误信息 file,当前上传文件 fileList,上传文件列表 |
| onFileRemove | 删除图片或文件时触发 | (file, fileList): file,被删除文件 fileList,文件列表 |
| onRemoteQuery | 下拉选项组件(Select)远程搜索时触发 | keyword:搜索词 |
