api按钮,封装了按钮点击事件,点击之后按照指定的方式(methods)将数据(param)发送至接口(api)。
## 属性
| 参数 | 说明 | 类型 | 可选值 | 默认值
| --- | --- | --- | --- | ---
| api | 点击后请求的api地址 | string | 必填 |
| api-method | 请求方法 | string | get,post,put,delete | post
| api-param | 请求参数 | object | |
| success-tip | 请求返回成功结果之后采用什么方式提醒 | string | none,message,alert,notify | message
| fail-tip | 请求返回失败结果之后采用什么方式提醒 | string | none,message,alert,notify | alert
| refresh-grid | 是否自动刷新表格,提供一个boolean型则刷新默认表格,可以提供一个string类型来指定filter | Boolean / String | |
| 其他 | 支持所有el-button属性 | | |
## 事件
| 事件 | 说明 | 参数
| --- | --- | ---
| api-before| api请求发送之前事件 | cancleFn:取消后续操作方法,在事件里调用此方法,将会取消后续请求。
| api-after | 请求完成方法,无论正确与否都会抛出 | response:响应内容。
| api-success | 请求结果为正确时发出的事件 | response:响应内容。
| api-fail | 请求结果为失败时发出的事件 | response:响应内容。
| click | 如果使用了此事件,则其他事件都将不会抛出。通常用于覆盖按钮的事件。 | 无
- 序言
- 安装
- 组件查询
- 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说明