我将VueJS 2,VueX,NuxtJS和Vue-Snotify(artemsky / vue-snotify)用于Flash通知。
这可能不是VueX的正确用法,但我想分派 try / catch中捕获的错误。
try {
throw new Error('test')
} catch (error) {
this.$store.dispatch('errorHandler', error)
}
然后,如果有多个错误,则使用VueX进行的分派应使用Snotify-View循环显示通知。
actions: {
async errorHandler (error) {
this.$snotify.error(error)
// and if multiple errors, then while on error
}
}
您如何看待以及如何在VueX中恢复$ snotify实例?