我在main.js中有条板箱Axios实例属性:
import Axios from "axios";
const axios = Axios.create({
baseURL: process.env.VUE_APP_BASE_URL
})
Vue.prototype.$http = axios;
我可以在Vue实例上使用它,但是如何在store.js
商店vuex
中使用它呢?
this.$http
找不到。
TypeError: _this.$http is not a function
我得到了答案:
Use Vue.prototype.$http
答案 0 :(得分:2)
您可以导入Vue
来使用它。
import Vue from 'vue'
async action() {
const response = Vue.http.get('api/users');
}