Javascript Axios未在Vuex商店中正确设置-Vue.js&;电子
我正在使用它来构建一个简单的桌面应用程序 一开始我使用了所有的标准配置(包括添加axios),但现在我遇到了一个问题 我的文件结构的一部分是:Javascript Axios未在Vuex商店中正确设置-Vue.js&;电子,javascript,vue.js,electron,axios,electron-vue,Javascript,Vue.js,Electron,Axios,Electron Vue,我正在使用它来构建一个简单的桌面应用程序 一开始我使用了所有的标准配置(包括添加axios),但现在我遇到了一个问题 我的文件结构的一部分是: 我的主文件如下所示:(src/renderer/main): 并在商店中使用它: import axios from '@/axios' // state, & mutations code... const actions = { async testAction({ commit }) { const { data }
我的主文件如下所示:(
src/renderer/main
):
并在商店中使用它:
import axios from '@/axios'
// state, & mutations code...
const actions = {
async testAction({ commit }) {
const { data } = await axios.$post('/testAction', {id: -1})
console.log(data)
}
}
export default {
namespaced: true,
state,
mutation,
actions
}
我不断收到错误:
未捕获(承诺中)类型错误:\u axios\u网页包\u导入的模块\u 2\u。默认值。$post不是函数
了解我可能做错了什么吗?使用
axios。发布愚蠢的错误,谢谢!使用axios.post
愚蠢的错误,谢谢!
import axios from 'axios'
const ax = axios.create({
baseURL: 'localhost:5000'
})
export default ax
import axios from '@/axios'
// state, & mutations code...
const actions = {
async testAction({ commit }) {
const { data } = await axios.$post('/testAction', {id: -1})
console.log(data)
}
}
export default {
namespaced: true,
state,
mutation,
actions
}