main.js
import { createApp } from "vue";
import "./style.css";
import App from "./App.vue";
import axios from "axios";
createApp(App).mount("#app");
Vue.prototype.$axios = axios;
为什么这个 Vue 可以直接使用,不需要定义、或者导入?
代码出处:vue中如何发起请求
main.js
import { createApp } from "vue";
import "./style.css";
import App from "./App.vue";
import axios from "axios";
createApp(App).mount("#app");
Vue.prototype.$axios = axios;
为什么这个 Vue 可以直接使用,不需要定义、或者导入?
代码出处:vue中如何发起请求
9 回答1.7k 阅读✓ 已解决
6 回答1k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答992 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答898 阅读
3 回答1.3k 阅读✓ 已解决
是需要引入的, 不然会报错没有Vue, createApp是Vue3的, axios这里的是vue2的使用方式, 既然你在项目中用来createApp就不需要如你发的图片中那样了, 可以这样
main.js中:
在vue3的setup中使用getCurrentInstanceAPI获取全局对象
组件中: