新增或编辑保存时出错后,页面无法再次编辑,除非关闭新增或编辑弹窗,重新打开新增或编辑页面,否则无法编辑 ,如下图:
解决方案
在新增方法之前定义loading参数,在调用后台服务之前先使用loading方法:loading()
rowSave(row, done, loading) {
loading() //新增语句
addApi(row).then(() => {
this.$message.success('新增成功')
done()
this.getList()
}).catch((err) => {
this.$message.error(err.msg)
})
},