Давайте пересмотрим. Есть action, который грузит данные через https. Нужно как-то ловить ошибки уровня https, причем, желательно, в одном месте, а не везде обкручивать try/catch. Логичнее всего это делается в самом store. Но для вывода уведомления - нужно достучаться до Vue. Альтернатива - вынести в mixin или метод самого Vue-объекта?
Так все верно пишите. Из try/catch, который в сторе, внутри экшена, который запрашивает данные, дергайте экшена, которые будут изменять стор для уведомлений. А внутри компонента уведомлений есть реактивный геттер, который будет подхватывать эти изменения.
Ну это если я правильно вопрос понял