请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一点小疑问

为什么helpers.js的axios中get后面的参数只能填url,不能填abc,aaa这种,填了之后就会报错,是不是这里只能填写url或者/xxx这种形式的参数呢?还有就是为什么解构赋值哪里不会对反呀,console.log(res.data),data是在前面,errno在后面,这样解构赋值为什么不会对反?就是error对到data,data对到error,然后后面if语句报错,希望老师给我解惑
export function get(url) {
// 返回一个新的方法
return function(params) {
return axios
.get(url, { params })
.then(res => {
console.log(res.data)
const { errno, data } = res.data
if (errno === ERR_OK) {
return data
}
})
.catch(() => {})
}
}

正在回答 回答被采纳积分+3

1回答

提问者 我要学习去了 2020-03-11 09:59:51

axios看了源码,必须得url,但是解构赋值,还是有点疑问

0 回复 有任何疑惑可以回复我~
  • 对象的解构赋值不存在顺序问题,你说的对反是什么意思?
    回复 有任何疑惑可以回复我~ 2020-03-11 10:19:28
  • 提问者 我要学习去了 回复 ustbhuangyi #2
    非常感谢老师,查了资料,我刚想上来说此问题作废,对象解构赋值不存在顺序问题,之前以为和数组解构赋值类似
    回复 有任何疑惑可以回复我~ 2020-03-11 10:23:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信