请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

引入vuex,无法使用


ERROR Failed to compile with 1 errors 上午12:34:43

error in ./src/main.js

Module Error (from ./node_modules/eslint-loader/index.js):
error: ‘Vuex’ is not defined (no-undef) at src/main.js:40:19:
38 | })
39 |

40 | const store = new Vuex.Test({
| ^
41 | state: {
42 | data: 'this is data’
43 | },

1 error found.

@ multi (webpack)-dev-server/client?http://192.168.1.10:8081/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
请问如何解决

正在回答 回答被采纳积分+3

1回答

Sam 2019-12-24 10:17:44

你好,看你的报错信息,应该通过引入 Vuex 模块解决,加入代码:import Vuex from 'vuex'

0 回复 有任何疑惑可以回复我~
  • 提问者 当下的时光 #1
    这个模块我是引入过的
    import Vue from 'vue'
    import App from './App.vue'
    import Route from 'vue-router'
    import Store from "vuex"
    
    Vue.use(Route)
    Vue.use(Store)
    
    const store = new Vuex.Store({
        state: {
            data: 'this is data'
        },
        mutations: {
            SET_DATA(state, data) {
                state.data = data
            }
        },
        actions: {
            setData({ commit }, data) {
                commit('SET_DATA', data)
            }
        }
    })
    
    这样做的,但是还是不行
    回复 有任何疑惑可以回复我~ 2019-12-24 11:24:59
  • 提问者 当下的时光 #2
    已解决
    回复 有任何疑惑可以回复我~ 2019-12-24 14:18:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信