已安装 Nuxt axios 模块并在 index.js 文件中工作,但是当我清空 index.js 文件并分离到它自己的模块文件(team.js)中时,它不起作用。
Team.js
export const state = () => ({
teams: {},
})
export const mutations = {
SET_TEAMS (state, value) {
state.teams = value
}
}
export const actions = {
async nuxtServerInit ({ commit }) {
let {data} = await this.$axios.$get(`team`)
commit('SET_TEAMS', data)
}
在 Vue 开发工具中,它显示为 - 团队:对象团队:对象(空)拥有 Vuex 模块的正确方法是什么?我见过的文档和其他项目应该可以工作