Vuejs-当前页面中的POST请求后获取对象ID

问题描述

我想在同一页面上实现 保存并编辑 。当然,我有 个字段输入 ,因此,我可以 输入一些输入字段 和{{1 }}没有 重定向到另一个页面

我想要的是 在POST请求后获取当前ID ,因此,我可以使用saveThat ID

PATCH request

Vuejs Code

<v-btn color="primary" v-if="isEdit === false" small :loading="loading" @click="save" >save</v-btn > <v-btn color="primary" small :loading="loading" @click="edit" v-if="isEdit === true" >edit</v-btn >

In script

我将感谢您的所有帮助。谢谢...

解决方法

假设您的API使用新ID响应POST请求,则只需将其设置为form对象

axios.post("api/v1/partner/",this.form)
  .then(res => {
    console.log(res)
    this.isEdit = true
    this.form.id = res.data.id // assuming that's the right property name
  })