組件配置[文檔說明](https://github.com/JakHuang/form-generator/issues/32)
#### 1.el-row 行容器json配置說明
```
"__config__": { // 組件的自定義配置
"layout": "rowFormItem", // 渲染模式 為 rowFormItem、colFormItem、htmlItem、raw、componentItem
"tagIcon": "row", //左側icon
"layoutTree": true, //是否展示結構樹
"document": "https://element.eleme.cn/#/zh-CN/component/layout#row-attributes", //跳轉到說明文檔
"span": 24,// 一行位置的占比
"formId": 101,// 隨機生成的id
"renderKey": "1011671282967434",//渲染唯一id,修改值會重新渲染
"componentName": "row101",//組件名稱
"class":"bg-gray padding-lr-sm padding-tb-xs",//組件樣式
showFilterError:true,//是否展示只看錯題
moduleType:2,//如果是問題組模塊則moduleType的值為2
},
"type": "default",//布局模式 default或者flex
"justify": "start", //居中 一般為flex模式使用
"align": "top" //垂直排列
```
#### 2.el-radio-group單選框json配置說明
```
{
"__config__": { // 組件的自定義配置
"label": "我是問題描述",//問題標題
"labelWidth": null,//標簽寬度
"showLabel": true,//顯示標簽
"tag": "el-radio-group",//渲染的組件名稱
"tagIcon": "radio",//左側icon
"changeTag": true,//是否展示組件類型
"layout": "colFormItem",// 組件的渲染方式
"span": 24,// 一行位置的占比
"optionType": "default",選項樣式
"regList": [],//自定義正則校驗
"score": 10,//問題分數
"required": true,//是否必填
"border": false, //是否帶邊框
"class":"margin-top-xs",//組件樣式
"document": "https://element.eleme.cn/#/zh-CN/component/radio",//說明文檔
"formId": 131,//隨機生成的表單組件id
"renderKey": "1311671283074016"//渲染唯一id
},
"__slot__": { // 組件內部自定義配置項
"options": [{
"label": "是",
"value": 1,
}, {
"label": "否",
"value": 2
}, {
"label": "不適用",
"value": 3
}]
},
"bindMethod":[{method:"changeFormItem",
}],// 綁定onChange時觸發的函數
"style": {},//style樣式
"size": "medium",//組件屬性 大小
"disabled": false,//組件屬性 是否禁用
"__vModel__": "title131" //v-model綁定的字段
//業務上 約定title開頭的為問題標題,約定subItem為選否時的扣分項
},
```