我试图在这个小小的api客户端中访问axios实例。我怎么能实现这一点?我想做的是能够在getUsers中调用axios。
import axios from 'axios'
/*export const API = axios.create({
baseURL: 'http://jsonplaceholder.typicode.com/'
})*/
let getReq = new Request('https://jsonplaceholder.typicode.com/users', {
method: 'GET',
header: new Headers()
})
export default class Api {
static getUsers () {
const request = getReq
return axios.get()
.then(response => response.json())
}
}
答案 0 :(得分:1)
使用axios实例。在你的情况下,它是API
。取消注释API
定义块,删除导出指令,然后使用它:
import axios from 'axios'
const API = axios.create({
baseURL: 'http://jsonplaceholder.typicode.com/'
})
export default class Api {
static getUsers () {
API.get('users/')
.then(response => {/*do something with response.data here*/})
}
}