一个按钮控制新增和编辑

A页面点击新增或编辑跳转到B页面,b页面只有一个保存按钮,如何判断是新增还是修改来调接口

img

img

img

img

img

直接在url后面拼一个 type参数,如果是新增 就拼 type: 'add' 如果是编辑就拼 type: 'edit',
在b页面点击保存的时候判断 type 是什么值,如果是add就使用添加的方法 反之使用编辑

表单中添加一个隐藏的输入框记录传入的id,点击保存时,有id表示更新,反之新增

query中再加一个flag,比如0表示新增,1表示编辑,把这个flag传过去根据0和1就知道新增和编辑,或者直接用你query中的add判断,如果存在为新增,否则为编辑

一个标识就行,根据标识给不同的文字

this.$router.push()跳转的时候query传个值就好了