axios返回的response.data
可以拿来用了 但是为什么外面又套了一层promise?
用的时候还要这样去写这样不是更麻烦了吗??昨天遇到的这个问题 刚才看到一个人提问了差不多的问题 但是那个人没有贴代码 我贴上代码大家能解释一下为什么要这样做吗?谢谢
get().then(data => { console.log(data) })
export function get (url, data = {}) { return new Promise((resolve, reject) => { axios.get(url, {params: data}) .then(response => { resolve(response.data) }, err => { reject(err) }) }) }
慕慕森
相关分类