method available at root component instance

This commit is contained in:
Sujatha Anishetty 2024-08-08 12:31:06 -04:00
parent 7893b6f099
commit 3cd53299c0

View file

@ -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}`
);
};