将vue-auth
(GitHub 上的 vue-auth)与 Axios HTTP 驱动程序一起使用,我在浏览器控制台中收到以下错误:
TypeError: this.Vue.axios is undefined
main.js
import Vue from "vue";
import App from "./App.vue";
import axios from "axios";
import "./libs/vue-auth";
./libs/vue-auth.js
import Vue from "vue";
import vueAuth from "@websanova/vue-auth";
import bearer from "@websanova/vue-auth/drivers/auth/bearer";
import axiosHttp from "@websanova/vue-auth/drivers/http/axios.1.x";
import vueRouter from "@websanova/vue-auth/drivers/router/vue-router.2.x";
// Vue.axios = axios;
Vue.use(vueAuth, {
auth: bearer,
http: axiosHttp,
router: vueRouter
// ...
});
Vue.axios = axios;
乍一看,删除评论似乎有效。所以我想搬到Vue.axios = axios;
那里,main.js
但又一次它不起作用。