Если Nuxt.js обнаруживает каталог store, происходит следующее:
store
Импортируется Vuex
Опция store добавляется к корневому экземпляру Vue
Vue
Nuxt.js позволяет выбрать один из двух подходов при работе с хранилищем
Обыкновенный: store/index.js возвращает экземпляр хранилища
store/index.js
Модульный: каждый .js-файл в папке store считается модулем с пространством имён (index считается корневым модулем)
.js
index
Независимо от выбранного подхода значение state всегда должно быть функцией, позволяющей избежать нежелательного общего состояния на стороне сервера.
state
Last updated 6 years ago