Как сделать глобальное глобальные ошибки в Vue (через Vuex)?
Есть Vuex модуль:
export const moduleLoginStore = {
actions: {
// ...
obtainToken ({state, commit}, {username, password}) {
// ...
commit('moduleGlobalError/pushPageError', error)
}
}
}
Модель с ошибками:
export const moduleGlobalError = {
namespaced: true,
state: {
pageError: []
},
mutations: {
pushPageError (state, ErrorInfo) {
state.pageError.push(ErrorInfo)
},
removePageError (state) {
state.pageError = []
}
}
}
Вопрос как чистить moduleGlobalError.pageError при переходе на другую страницу (переход идет через Vue-router)? (есть идея чистить при загрузки компонента с ошибками, но не думаю что это хороший вариант)
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости