Merge pull request #816 from Safelite/feature/SSR-1371
method available at root component instance
This commit is contained in:
commit
819d8da83f
1 changed files with 6 additions and 1 deletions
|
|
@ -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}`
|
||||
);
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue