коммит в другой экшен, а не в мутацию? Если условие выполняется, то в мутацию — обновлять state, если нет, то запускаем другой экшен.
Я просто не до конца понимаю принцип работы комитов во vuex. Они ссылаются только на мутации или на любые функции в сторе?
>прокинуть коммит Не очень понятно, что это значит
commit - это вызов мутации dispatch - вызов экшена
аааа... dispatch. Понятно. Спасиб.
Ну собственно все экшены вызываются с помощью dispatch
))) я внутри стора к экшенем не обращался. Все только через mapActions
Речь не только о экшенах внутри экшена. Если бы не было mapActions, то во vue компонентах экшены диспатчатся так - this.$store.dispatch()
это то понятно. Я о том, что я диспатчем никогда не пользовался до этого.
Обсуждают сегодня