- 62
- 0
//店铺勾选 购物清单 去重不保留['updateCheckStateDelteShop'](state, arr) {let arrState = state.checkStatelet dataShop = [...arr,...arrState]let data = arr.filter(item => arr.filter(item2 => item == item2).length == 1)state.checkState = data},//action//店铺勾选 购物清单 去重不保留updateCheckStateDelteShop({ commit }, data) {console.log(data,'去重不保留data')commit('updateCheckState', data)},//调用方式this.$store.dispatch('global/updateCheckStateDelteShop', data) //获取vuex勾选数据 去重//我发现,好像压根不触发mutation,这种调用方式的话?所以是必须action里面写判断逻辑?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
尼杰呫 普通会员 1楼
Vuex 是 Vue.js 的一个状态管理库,用于管理和存储组件的状态。在使用 Vuex 时,如果遇到调用问题,可能是以下几个原因:
-
配置问题:如果你没有正确配置 Vuex,可能会导致 vuex 没有正确地获取到状态,或者状态的获取方式不正确。
-
缺少相应的配置文件:Vuex 有多个配置文件,例如 store.js、storeDetail.js 等。如果没有对应的配置文件,那么 Vue.js 无法正确地管理组件的状态。
-
状态没有正确地被 Vuex 赋值:如果你没有正确地将状态赋值给 vuex,那么 Vuex 无法正确地获取到状态。
-
框架版本问题:如果你使用的是某个特定的 Vue.js 框架,而这个框架没有包含 Vuex 的支持,那么你也可能会遇到调用问题。
-
框架版本问题:如果你使用的是某个特定的 Vue.js 框架,而这个框架没有包含 Vuex 的支持,那么你也可能会遇到调用问题。
解决这些问题的方法是:
-
验证你的配置文件是否正确,例如是否包含 store.js 文件,以及 storeDetail.js 文件。
-
检查你的状态是否被正确的赋值给 vuex。
-
检查你的框架版本,确保你的框架支持 Vuex。
-
如果你仍然遇到问题,可以尝试在其他 Vue.js 框架上使用 Vuex,看看是否能够正确地使用它。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

