小心@nuxtjs/axios的请求方法

我从昨晚到刚才被@nuxt/axios坑死了,nuxt文档上建议用@nuxt/axios模块做请求,@nuxt/axios文档又建议用axios.$get方法,比原始axios多了个$符,其实是封装了原始的axios.get方法,直接返回了res.data。我两个接口写请求时没注意,一个用的.$get,一个用的get,两个返回死活不一样,找到这个原因差点吐血,真是神坑。

具体用法如下,一定要注意!

const res = await $axios.get('/articles/')
const data = await $axios.$get('/articles/')
console.log(res.data, data)