表單組件,通過api方式快速請求表單數據。
> 該組件支持v-model。
## 屬性
| 參數 | 說明 | 類型 | 可選值 | 默認值
| --- | --- | --- | --- | ---
| api | 點擊后請求的api地址 | string | 必填 |
| api-method | 請求方法 | string | get,post,put,delete | post
| api-param | 請求參數 | object | |
| submit-filte | 請求參數過濾,可以提供一個逗號分割的字符串,或直接提供一個數組 | String|Array | |
| success-tip | 請求返回成功結果之后采用什么方式提醒 | string | none,message,alert,notify | message
| fail-tip | 請求返回失敗結果之后采用什么方式提醒 | string | none,message,alert,notify | alert
| submit-button-text | 提交按鈕顯示文本 | string | | 提交
| submit-button-type | 提交按鈕的primary屬性 | string | | primary
| submit-close-drawer | 表單提交之后是否關閉drawer,如果是drawer打開的話 | boolean | | true
| refresh-grid | 表單提交之后是否刷新grid,如果頁面有grid的話 | boolean | | true
| filter | 當前工具欄的區分標識,當指定此值時,動作結束會刷新表格的數據。 | string | |
| 其他 | 支持所有el-form屬性,不支持model屬性,由v-model替代
## 事件
| 事件 | 說明 | 參數
| --- | --- | ---
| submit-before | 提交表單前事件 | apiParam:發送給api的請求參數;cancle:提交取消方法,調用此方法則會取消表單提交。
| submit-after | 提交之后事件,無論正確與否都會拋出 |
| submit-success | 請求結果為正確時發出的事件 | response:響應內容。
| submit-fail | 請求結果為失敗時發出的事件 | response:響應內容。
| reset | 重置事件 |
| 其他 | 支持所有el-form事件。
## 插槽
| 插槽名 | 說明
| --- | ---
| actionBar | 操作欄內容,可插入按鈕,文本等。
- 序言
- 安裝
- 組件查詢
- buttons
- WdApiButton
- WdDrawerButton
- WdRefreshButton
- WdRouteButton
- WdConfirmButton
- datagrid
- WdDatagrid
- WdGridDeleteButton
- WdGridEnableButton
- editgrid
- WdEditgrid
- WdEditgridCell
- element
- WdCard
- WdCollapse
- WdDrawerIframe
- WdIframe
- WdLabel
- WdSplitLabel
- WdDetail
- WdToolBar
- WdRepeater
- WdApiManager
- form
- WdDataForm
- WdSelect
- WdRadioList
- WdCheckboxList
- WdUploadImage
- search
- WdSearchCheckbox
- WdSearchDatepick
- WdSearchForm
- WdSearchInput
- WdSearchRadio
- WdSearchSelect
- tree
- WdTree
- 內置服務
- ajax服務
- 消息服務
- 框架方法
- tab操作
- 其他
- demo說明