小编Tof*_*fee的帖子

使用 Vuex 4 时,Vue.js 2 中出现警告

当我尝试在 Vue 2 中使用 Vuex 4 作为商店时,控制台中出现警告。我该如何解决它?

在“vue”中找不到导出“注入”/“反应”/“监视”

控制台中的警告

以下是package.jsonVue (v2.x) 和 Vuex (v4.x) 的条目:

显示 Vue v^2.6.11 和 Vuex v^4.0.2 的 package.json 文件

store.js

import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex)

export default new Vuex.Store({
    state: {
        todos: [],
        logs: []
    },
    mutations: {
        ADD_TODO(state, todo) {
            console.log('add todo work')
            state.todos.push(todo)
        },
    },
    actions: {
        addTodo({ commit }, todo) {
            commit('ADD_TODO', todo)
        }
    },
})
Run Code Online (Sandbox Code Playgroud)

main.js文件:

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI from 'element-ui';
import …
Run Code Online (Sandbox Code Playgroud)

vue.js vuex vuejs2

3
推荐指数
1
解决办法
3794
查看次数

标签 统计

vue.js ×1

vuejs2 ×1

vuex ×1