//提交表单关闭弹窗
handleSubmit(formName) {
this.$refs[formName].validate((valid) => {
if (!valid) {
return;
}
let data = {
id: this.form.id,
...this.form,
status: this.status,
};
let url = this.form.id ? '/api/msweb/g_category/update' : '/api/msweb/g_category/create';
this.$post(url, data, (res) => {
if (!res.status) {
this.$message.error(res.message || '操作失败!');
return;
}
this.$message.success('操作成功!');
this.handleClearData();
this.$emit('categoryFormdialogClose')
});
})
},
```中间的let url 这一行叫做三元表达式,当this.form.id是true时let url等于第一个引号里的值,反之当this.form.id是false时let url等于第二个引号里的值。
转载于:https://my.oschina.net/u/3949469/blog/2249342