Vue js。在get函数中访问axios

时间:2018-01-23 17:10:51

标签: javascript ecmascript-6 vue.js axios

我试图在这个小小的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())
  }

}

1 个答案:

答案 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*/})
  }
}