diff --git a/src/main.js b/src/main.js index a1cdfa7c..64ab9d2d 100644 --- a/src/main.js +++ b/src/main.js @@ -34,15 +34,21 @@ useMainStore().populateInitialState(); // Additional Vue items to setup vueApp.use(router); vueApp.use(LoadScript); +vueApp.use('store', useMainStore); + vueApp.directive('maska', vMaska); vueApp.mixin(baseMixin); vueApp.mixin(analyticsMixin); vueApp.mixin(experimentMixin); +function getPageName(vm) { + return vm.$root.getPageNameByQueryString(); + } // Vue Error Handling vueApp.config.errorHandler = (err, vm, info) => { + const pageName= getPageName(vm); global.$logger.logError( - `Page Name - ${vm.getPageNameByQueryString()} - ${info}: ${err.message}\n${err.stack}` + `Page Name - ${pageName} - ${info}: ${err.message}\n${err.stack}` ); };