将vuexfire与模块一起使用时如何处理突变?

问题描述

以下内容是关于将变异与vuexfire documentation中的模块以及一些代码段一起使用的:

将变异添加到您的根存储中,并确保首先定义要在状态中绑定的属性

import { vuexfireMutations } from 'vuexfire'
const store = new Vuex.Store({
  state: {
    todos: [],// Will be bound as an array
    user: null,// Will be bound as an object
  },mutations: {
    // your mutations
    ...vuexfireMutations,},})

它也可以与模块一起使用,但您不应在其中添加突变

const store = new Vuex.Store({
  modules: {
    todos: {
      state: {
        todos: [],// Will be bound as an array
        user: null,// Will be bound as an object
      },})

问题是在较大的项目中处理突变的正确方法是什么?如果我有一个包含约20-30个模块的项目,是否将所有模块突变都放入根对象中?我要为我的突变创建一个额外的文件还是正确的结构方式?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...