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