actions中取值问题
来源:13-10 UserStore 添加到应用:第一部分

古岂无人
2024-10-31
post /login 返回得数据格式 {
“code”: 0,
“data”: {
“token”: “ssjskksk…”
},
“msg”: “请求成功”
}
老师你的代码在actions中取值方式
const { data } = await axios.post(’/user/login’, payload)
const { token } = data.data
比较奇怪是,{ data } 这种解构取值得方是,
const { data } = await axios.post(’/user/login’, payload)
拿到得data不应该是 **{
“token”: “ssjskksk…”
}**这个对象吗
在我的代码中实际情况就是接下来得
const { token } = data.data会直接报错,根本就不存在data.data吧,网上搜了好久也没有解释,是课堂用的接口和mooc接口返回得数据结构不同吗?
这个问题困扰了我好久,从最开始几章就想问了
写回答
1回答
-
张轩
2024-11-01
同学你好
课堂上和 imooc 接口是一样的呢,你可以将你的源代码(git)提供给我看下,我看下究竟是哪里出了问题。
022024-11-02
相似问题