Merge pull request #816 from Safelite/feature/SSR-1371

method available at root component instance
This commit is contained in:
SujathaAnishetty 2024-08-08 13:34:24 -04:00 committed by GitHub
commit 819d8da83f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -34,15 +34,20 @@ useMainStore().populateInitialState();
// Additional Vue items to setup
vueApp.use(router);
vueApp.use(LoadScript);
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}`
);
};