【发布时间】:2020-09-06 11:47:37
【问题描述】:
在 Axios HTTP 驱动程序中使用 vue-auth (vue-auth on GitHub) 我在浏览器控制台中收到以下错误:
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,但它再次不起作用。
【问题讨论】: