在const {data:res}中,data代表什么含义,是后台定义的data数据还是自己定义的数据?

Leon
  • 17
const {data:res}= await this.axios.delete('users/'+id)
         if(res.meta.status !==200){
           return this.$memege.error('删除用户失败!')
         }
         this.$memege.success('删除用户成功!')
         this.getUserList()
       }

这是响应数据,data和meta是同级,如果res=data,那么res.meta还有什么意义?

{
    "data": null,
    "meta": {
        "msg": "删除成功",
        "status": 200
    }
}

请问在const {data:res}中,data代表什么含义,是后台定义的data数据还是自己定义的数据,解构换成data2为什么会出错?

回复
阅读 8.8k
2 个回答

data 是后台定义的,是固定的。

data:res

后面的 res 是前台定义的。

你知道吗?

宣传栏