вьюксе, и в каждом есть экшен, который вызывает апи методы, и если произошла ошибка, то диспачнуть какой-нибудь экшен, типа notify, я не хочу писать в каждом экшене .catch(err => dispatch('notify', err)), как мне сделать обработку ошибки централизованно?
обернуть вашу либу для http запросов и там ловить. Для axios отлично подойдет request error interceptor
в самом экшоне в трай кеч оберни
Обсуждают сегодня