调用函数时报错
Uncaught (in promise) TypeError: this.saveCallback is not a function
没有弄清楚为什么会调用不到
onSubmit () {
const _loading = this.$loading({
lock: true,
text: 'Loading',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
});
this.$refs['resourceInfo'].validate((valid) => {
if (valid) {
if (this.resourceInfo.resourceId && this.resourceInfo.resourceId !== '') {
editResource(this.resourceInfo).then(res => {
_loading.close();
this.$message({
message: '编辑保存成功',
type: 'success'
});
this.saveCallBack()
})
} else {
addResource(this.resourceInfo).then(res => {
_loading.close();
this.$message({
message: '添加保存成功',
type: 'success'
});
this.saveCallback()
})
}
} else {
_loading.close();
this.$message.error('请填写所有必填项!');
return false;
}
});
},
saveCallBack () {
this.dialogFormVisible = false;
this.fetchData();
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…