【发布时间】:2021-05-22 15:37:24
【问题描述】:
我有一个main.js 文件,它创建了一个app 并向其中添加了各种内容,例如router、store 和axios。
这就是我要在全球范围内添加axios:
import {createSSRApp, createApp, h} from 'vue';
import axios from 'axios'
const rootComponent = {
render: () => h(App),
components: { App }
}
const app = createApp(rootComponent);
app.config.globalProperties.$axios=axios;
if (process.env.NODE_ENV === 'development') {
app.$axios.defaults.baseURL = 'http://localhost:8080'; // This throws an error
}
当我在浏览器中使用 webpack-dev-server 运行它时,我收到一条错误消息:
未捕获的类型错误:app.$axios 未定义
为什么app.$axios 不存在?
【问题讨论】:
标签: javascript vue.js axios vuejs3