Из модуля products пробую получить доступ к mutations из модуля cart. Этот вариант не срабатывает
addToCart({commit,state}, data) {
commit('cart/ADD_TO_CARD', data)
},
Как это сделать корректно?
Могу предложить два варианта:
В модуле products:
import store from 'путь к хранилищу' // берет экземпляр хранилища, не делает копию
addToCart({commit, state}, data) {
store.commit('cart/ADD_TO_CARD', data)
},
commit('cart/ADD_TO_CARD', data, {root: true})
по такому же принципу работает и dispatch:
dispatch('notification/show', data, {root: true})
Сборка персонального компьютера от Artline: умный выбор для современных пользователей