一点小疑问

来源:3-2 axios 封装 & 数据获取

我要学习去了

2020-03-10

为什么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(() => {})
}
}

写回答

1回答

我要学习去了

提问者

2020-03-11

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

0
2
我要学习去了
回复
ustbhuangyi
非常感谢老师,查了资料,我刚想上来说此问题作废,对象解构赋值不存在顺序问题,之前以为和数组解构赋值类似
2020-03-11
共2条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程