表单 布局
组件 ID: form
这是一个标准的 SunForm 布局组件,支持可视化配置与低代码生成。
JSON 配置示例
直接复制以下 JSON 到配置文件中即可使用。
{
"type": "form",
"props": {
"value": null,
"remark": "",
"hide": false,
"style": "{}",
"labelPosition": "left",
"labelAlign": "left",
"labelWidth": "160",
"detailApiSet": "{",
"method": "post",
"apiurl": "",
"params": [],
"headers": [],
"isQuery": false,
"contentType": "JSON",
"paramsFormat": "",
"headersFormat": ""
}
}
属性配置 (Props)
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
remark |
string | - | 组件备注/说明 |
hide |
boolean | false | 是否隐藏该组件 |
style |
object | {} | 自定义内联样式 CSS |
labelPosition |
string | left | 标签位置 (top/left) |
labelAlign |
string | left | 标签对齐方式 |
labelWidth |
string | 160 | 标签宽度 |
value |
any | null | 表单值 / 绑定值 |
detailApiSet |
object | { | 暂无描述 |
method |
string | post | 暂无描述 |
apiurl |
string | - | 暂无描述 |
params |
object | [] | 暂无描述 |
headers |
object | [] | 请求头配置 |
isQuery |
boolean | false | 暂无描述 |
contentType |
string | JSON | 暂无描述 |
paramsFormat |
string | - | 暂无描述 |
headersFormat |
string | - | 暂无描述 |
successFormat |
string | - | 暂无描述 |
errorFormat |
string | - | 暂无描述 |
labelField |
string | - | 暂无描述 |
valueField |
string | - | 暂无描述 |
beforeSend |
string | - | 暂无描述 |
createApiSet |
object | { | 暂无描述 |
method |
string | post | 暂无描述 |
apiurl |
string | - | 暂无描述 |
params |
object | [] | 暂无描述 |
headers |
object | [] | 请求头配置 |
isQuery |
boolean | false | 暂无描述 |
contentType |
string | JSON | 暂无描述 |
paramsFormat |
string | - | 暂无描述 |
headersFormat |
string | - | 暂无描述 |
successFormat |
string | - | 暂无描述 |
errorFormat |
string | - | 暂无描述 |
labelField |
string | - | 暂无描述 |
valueField |
string | - | 暂无描述 |
beforeSend |
string | - | 暂无描述 |
updateApiSet |
object | { | 暂无描述 |
method |
string | post | 暂无描述 |
apiurl |
string | - | 暂无描述 |
params |
object | [] | 暂无描述 |
headers |
object | [] | 请求头配置 |
isQuery |
boolean | false | 暂无描述 |
contentType |
string | JSON | 暂无描述 |
paramsFormat |
string | - | 暂无描述 |
headersFormat |
string | - | 暂无描述 |
successFormat |
string | - | 暂无描述 |
errorFormat |
string | - | 暂无描述 |
labelField |
string | - | 暂无描述 |
valueField |
string | - | 暂无描述 |
beforeSend |
string | - | 暂无描述 |
formMode |
string | Create | 暂无描述 |
onCreated |
any | null | 组件创建时触发的事件 |
onMounted |
any | null | 组件挂载后触发的事件 |
onSubmit |
any | null | 事件回调 |
onSubmitSuccess |
any | null | 事件回调 |
onSubmitError |
any | null | 事件回调 |
onValidateFail |
any | null | 事件回调 |
onReset |
any | null | 事件回调 |