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

2023-11-29

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

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

warnings in console

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

package.json file showing Vue v^2.6.11 and Vuex v^4.0.2

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)
        }
    },
})

main.js file:

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI from 'element-ui';
import store from './store'

Vue.use(ElementUI);
Vue.config.productionTip = false

new Vue({
  store,
  router,
  render: h => h(App)
}).$mount('#app')

您正在使用 Vuex 4,它仅适用于 Vue 3。对于Vue 2,你必须使用Vuex 3。看一下注释Vuex 官方文档.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Vuex 4 时,Vue.js 2 中出现警告 的相关文章

随机推荐

  • 使用 javascript 从 sharepoint 人员选择器检索电子邮件地址

    我正在使用 SharePoint 2007 我在布局文件夹中有一个自定义 aspx 页面 其中包含人员选择器 PeopleEditor 控制 用户可以输入n控制中的用户数量 我想使用 JavaScript 从人员选择器控件中检索用户的电子邮
  • Hibernate TransientPropertyValueException 保存数据时

    我正在尝试使用 hibernate 将数据插入数据库 这是我执行该操作的方式 session beginTransaction pojo StuDetails stu new StuDetails stu setFName f name s
  • 本地 HTML 文件无法正确加载到 Dash 应用程序中

    我尝试将本地 html 文件嵌入到基本的 Dash 应用程序中 我使用了这个代码link并将路径替换为我的本地相对路径 破折号应用程序与 html 本地页面位于同一文件夹中 html Iframe src random example ht
  • 在 Python 中对请求应用重试

    我有一个 URL 列表 我想使用 Python 对其执行 HTTP Get 请求grequests module 某些 URL 不会返回 正常 状态 在这种情况下 我想重试该 URL 我可以使用一个队列来做到这一点 该队列存储所有尚未尝试过
  • awk:一个文本文件中的词频,如何输出到myFile.txt?

    给定一个 txt 文件用空格分隔的单词 例如 But where is Esope the holly Bastard But where is And awk 函数 cat pathway to your file txt tr n so
  • 使用 PHP 替换文本文件中的字符串

    我需要打开一个文本文件并替换一个字符串 我需要这个 Old String span style display block New String span style display none 这是我到目前为止所拥有的 但除了额外的空格之外
  • 带有过滤器显示的 jQuery Mobile 列表视图,单击时显示项目

    我有一个使用 jqueryMobile 使用数据过滤器显示功能创建的列表视图 此功能会隐藏列表元素并在您键入时显示与输入的字符匹配的元素 我的数据源是本地的 意味着列表是静态填充的 我想做的是显示所有项目 而无需输入任何字符 但当列表本身获
  • 如何向我的 OSX 应用程序添加 Root 权限?

    我以 root 用户身份创建了一个应用程序 它运行良好 在 root 用户中 当我与标准用户尝试相同的应用程序时 它没有成功 然后我知道我需要 root 权限才能运行该应用程序 我谷歌了几天但没有得到它 我读过一些问题和苹果文档 哪个是 h
  • 压缩存储库中的所有父级?

    我删除了最后一个问题 因为我想我会问一个更简单的问题 有没有办法压缩节点的所有父节点 基本上 假装存储库从这里开始 So turn o o o o o x o o o o into x 如果我能修改x就更好了 但乞丐不能挑剔 以下是我将如何
  • div 内的浮动元素,浮动在 div 之外。为什么?

    假设你有一个div 给它一个确定的width并在其中放入元素 在我的例子中是img和另一个div 这个想法是容器的内容div会导致容器div伸展并成为内容的背景 但是当我这样做时 包含div缩小以适应非浮动物体 浮动物体要么完全向外 要么一
  • OSGi 解决什么问题?

    我在维基百科和其他网站上读到过OSGi 但我并没有真正看到大局 它说它是一个基于组件的平台 并且您可以在运行时重新加载模块 另外 到处给出的 实际示例 是 Eclipse Plugin Framework 我的问题是 OSGi 清晰简单的定
  • 将shared_ptr分配给weak_ptr

    我想将构造的shared ptr分配给weak ptr std weak ptr
  • 如何在“sub”表达式中使用lambda表达式参数?

    我希望能够构建类似以下委托的表达式 Func
  • 无法停止 Firebase JobDispatcher 服务

    可能重复 我创建了一个 JobDispatcher 服务来不断在后台获取用户位置并将用户位置发布到服务器 为此 我创建了一个作业 如下所示 private void startLocationJobService Check if loca
  • MVC .net core 未正确显示特殊字符

    我在 MVC net core 网站中有一个非常简单的视图 model MvcSearch Models SearchModel ViewData Title Index h2 Buscador de Informaci n h2 div
  • Struts 2.0 中登录时使用的拦截器

    我正在设计一个基本应用程序 其中用户提供他的用户 ID 和密码 如果登录成功 他将被重定向到主页 现在 如果用户 ID 和密码不为空 我想使用拦截器进行验证 但我无法找出如何访问拦截器中请求参数的值 JSP代码
  • NUnit 在汇编中找不到测试

    我用 MSTest 继承了一个程序集 但这些测试是在构建机器上使用 nunit console 运行的 不确定它是如何工作的 所以我决定对其进行整理并将其更改为适当的 NUnit 测试 但现在 nunit console 或 gui 找不到
  • 如何在firebase中管理用户的不同身份验证

    请帮助我在以下情况下找到正确的解决方案 我正在使用 swift 开发 ios 应用程序 它将使用 Firebase 作为后端 用户应该能够使用电子邮件 密码或 和 Facebook 登录 Firebase 也许稍后会添加谷歌 对我来说 为每
  • Python列表列表初始化

    我知道 10 将给出 10 个相同空的引用 并且 for i in range 10 将给出 10 个空列表 但在这个例子中 def get list thing return thing for i in range 10 a get l
  • 使用 Vuex 4 时,Vue.js 2 中出现警告

    当我尝试在 Vue 2 中使用 Vuex 4 作为商店时 控制台中出现警告 我该如何解决它 在 vue 中找不到导出 注入 反应 监视 以下是package jsonVue v2 x 和 Vuex v4 x 的条目 store js imp