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

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为什么会出错?

阅读 22.8k
2 个回答

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

data:res

后面的 res 是前台定义的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏