Vuex (Vue.js) - глобальное сообщение об ошибке

125
05 июля 2018, 00:40

Как сделать глобальное глобальные ошибки в 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)? (есть идея чистить при загрузки компонента с ошибками, но не думаю что это хороший вариант)

READ ALSO
Как сделать спрайтовую анимацию?

Как сделать спрайтовую анимацию?

Как сделать спрайтовую анимацию,чтобы можно было разобраться и удобно настроить (ширину картинки и количество слайдов)? И еще нужно сделать...

338
Не оптимизируется путь в google maps

Не оптимизируется путь в google maps

Пишу android приложение с картой от googleНаписал код для запроса маршрута с использованием "google-maps-services:0

201
Java servlet - bean - жизненный цикл

Java servlet - bean - жизненный цикл

У меня несколько JSP страниц, под каждую есть свой сервлетКак правильно сделать, чтоб bean в спринге создавался и жил только, пока пользователь...

204