提交 e10989ee authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 53af950e
{
"name": "@ezijing/vue-form",
"version": "2.0.3",
"version": "2.0.4",
"private": false,
"description": "基于Vue Element-UI的表单",
"scripts": {
......
......@@ -147,7 +147,7 @@ export default {
},
// 更新
async updateData(formData) {
let { action, headers = {}, data = {}, beforeRequest, callback } = this.update
let { action, headers = {}, data = {}, beforeRequest, callback, errorCallback } = this.update
if (beforeRequest) {
formData = beforeRequest(formData)
}
......@@ -159,7 +159,13 @@ export default {
callback && callback(res)
this.$emit('success', res)
})
.catch(error => this.$emit('error', error))
.catch(error => {
if (errorCallback) {
errorCallback()
} else {
this.$emit('error', error)
}
})
},
onSubmit(data) {
this.updateData(data)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论