-
1 votesanswersviews
如何在使用vuex模块时测试突变
在使用vuex模块之前,我的突变测试没问题: import mutations from '@/vuex/mutations.js' import vueAuthInstance from '@/services/auth.js' import { IS_AUTHENTICATED, CURRENT_USER_ID } from '@/vuex/mutation_types.js' descri... -
2 votesanswersviews
nuxt app里面的Vuex抛出“不要在突变处理程序之外改变vuex存储状态”!
在我的NUXT应用程序中,我正在使用vuex商店模块!当我运行应用程序并打电话 this.$store.dispatch('userStore/setLoggedInUser',currentUser); //default.vue 我得到一个错误,说“不要改变变异处理程序之外的vuex存储状态”,它无限循环! 我的模块看起来像这样: const actions = { setLoggedI... -
0 votesanswersviews
无法从Vue组件调用vuex命名空间模块操作
我有一个Vue组件,它使用Vuex和命名空间模块 . // Main Component import store from './store'; import {mapState, mapGetters, mapActions} from 'vuex'; new Vue({ store, computed: { ...mapState({ showModal: st... -
2 votesanswersviews
Vuex模块状态未定义
我对vuex模块有点困惑 . 我有一个Vue组件,我在搜索页面上显示: <template> <div v-if="filtersPanelActive"> Filters panel </div> </template> <script> import { mapState } fr... -
1 votesanswersviews
Nuxt,将Vuex存储分成单独的文件会产生错误:未知的突变类型:登录
我正在努力 split up my Nuxt Vuex store files into separate files . 并没有将 Vuex getters , mutations 和 actions 整合到一个巨大的文件中 . 这个demo project is on Github顺便说一下 . 我读过this official Nuxt Vuex Store documentation... -
1 votesanswersviews
Webpack HMR如何与Vuex模块交互?
我正在使用 Webpack ,它是热模块替换( HMR )功能和 Vuex 在Vue.js应用程序中 . 加载顺序如下: 用户点击消息中的共享链接 - 启动加载UI并点击某些内容的API 内容返回 - 初始化根的Vuex子模块,让我们调用它 subA 一旦初始化 - 将UI转换到另一个页面,并使用getter从 subA 显示一些数据 . 这在正常情况下工作 every time ... -
0 votesanswersviews
调用每个模块的动作(命名空间或不命名,变量列表)
我被困在用例中,我想调用每个vuex模块的一个动作(哪个列表可以是变量,可以是命名空间),典型的是当用户注销时,每个模块都可以创建它的东西 . 有两个命名空间模块,一个“auth”保存用户状态,另一个保存用户状态,例如,当app用户注销或更改时重置其状态 . This proposal is exactly what I mean但结束答案很模糊: 调度全局userUpdated并让感兴趣的模块... -
0 votesanswersviews
vue.js - vuex:mapActions中的错误未知操作类型
在我的组件中,我尝试从模块执行vuex操作,但是我收到错误,即使定义了此操作: console.log DELETE USER: 14 ListUsers.vue:131 [vuex] unknown action type: deleteUser UPDATE 插入了模板 这是我的ListUsers.vue中的完整模板 在每个表格行中,我有一个垃圾图标,用于触发模态面板(ref =“delU...