Состояние модулей Nuxt - PullRequest
0 голосов
/ 04 мая 2019

У меня есть приложение nuxt с состояниями модулей:

  • Магазин
    • index.js, state.js, mutations.js, actions.js, getters.js
    • Модули
      • Сообщения
      • index.js, state.js, mutations.js, actions.js, getters.js

В магазине / index.js у меня есть:

import state from './state'
import * as actions from './actions'
import * as mutations from './mutations'
import * as getters from './getters'

import posts from './modules/posts'

export default {
  state,
  getters,
  mutations,
  actions,
  modules: {
    posts
  }
}

Внутри магазина / state.js У меня есть:

export default () => ({
  test: null
})

Inside Store / Модули / Записи / index.js У меня есть:

import state from './state'
import * as actions from './actions'
import * as mutations from './mutations'
import * as getters from './getters'

export default {
  namespaced: true,
  state,
  getters,
  mutations,
  actions
}

А внутри Store / Модули / Posts / state.js у меня есть:

export default () => ({
  dialog: false,
  test: false
})

Мой магазин теперь продублировал все, от добытчиков, действий и т. Д. Так должно быть или нет? Я использую магазин, как я должен или нет? Когда я удаляю модули из базы inldex.js, у меня есть все, но потом все не определено.

Пример вывода в магазин:

enter image description here

...