const ajax = axios.create({
baseURL: 'https://www.fastmock.site/mock/ae8e9031947a302fed5f92425995aa19/jd',
timeout: 10000
})
export const get = (url, params = {}) => {
return new Promise((resolve, reject) => {
ajax.get(url, { params }).then((response) => {
resolve(response.data)
}, err => {
reject(err)
})
})
}
在封装axios get请求的时候 接受参数的值 我一开始写的parmas 拼写错误 我以为没啥问题就是接受参数值
但我在组件调用get时 参数写了就是传不到后台 原来才是这个问题 一定要跟axios文档中的参数值一样 想必post 接受时也必须是data接受