@kristenstewartdadada
Frontend Developer

Почему стор недоступен в дочерних компонетах?

При инициализации стора в главном компоненте он виден, но в дочерних нет, что я делаю не так?

Точка входа:

import Vue from 'vue/dist/vue'
import { store } from './store/index';

import PopupWrapper from './components/PopupWrapper/PopupWrapper.vue'
import PopupCallback from './components/PopupCallback/PopupCallback.vue'

new Vue ({
	store,
	el: '#app',
	components: {
		PopupWrapper, PopupCallback,
	}
})

Файл хранилища:

import Vue from 'vue/dist/vue';
import Vuex from 'vuex';

Vue.use(Vuex);

import { PopupWrapper } from '../components/PopupWrapper/PopupWrapper.store'
import { PopupCallback } from '../components/PopupCallback/PopupCallback.store'

export const store = new Vuex.Store({
	modules: {
		PopupWrapper,
		PopupCallback
	}
});
  • Вопрос задан
  • 633 просмотра
Решения вопроса 1
boratsagdiev
@boratsagdiev
Добавьте в точку входа:

import Vuex from 'vuex';
Vue.use(Vuex);


А из стора уберите:
Vue.use(Vuex);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы