Vue.js。在 get 函数中访问 axios
Vue js. access axios in get function
我正在尝试访问我制作的这个 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())
}
}
使用 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*/})
}
}
我正在尝试访问我制作的这个 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())
}
}
使用 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*/})
}
}