父组件页面新增和更新两个按钮,点击时使用同一个子组件,子组件上的保存按钮,在保存时需区分是新增还是更新调用不同接口,点击子组件保存时,需要判断应调用哪个接口。
方法:在父组件点击新增和更新按钮时,为其添加一个标识,并传给子组件,在子组件点击保存时,判断该标识,根据标识调用相应的方法。
父组件:createMsg(item) {
this.dialogVisible = true;
this.dialogTitle = "新增";
this.flag = "add"; //flag即为标识
},
eidtMsg(item) {
this.dialogVisible = true;
this.dialogTitle = "编辑";
this.flag = "edit";
this.dataadd = item;
}
子组件:if (this.isOperat === "add"){
//调用新增的接口
}else{
//调用更新的接口
}
新增和更新,共用一个按钮,调用两个接口
最新推荐文章于 2024-02-29 09:15:18 发布