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
|
// Additional Vue items to setup
|
||||||
vueApp.use(router);
|
vueApp.use(router);
|
||||||
vueApp.use(LoadScript);
|
vueApp.use(LoadScript);
|
||||||
|
|
||||||
vueApp.directive('maska', vMaska);
|
vueApp.directive('maska', vMaska);
|
||||||
vueApp.mixin(baseMixin);
|
vueApp.mixin(baseMixin);
|
||||||
vueApp.mixin(analyticsMixin);
|
vueApp.mixin(analyticsMixin);
|
||||||
vueApp.mixin(experimentMixin);
|
vueApp.mixin(experimentMixin);
|
||||||
|
|
||||||
|
function getPageName(vm) {
|
||||||
|
return vm.$root.getPageNameByQueryString();
|
||||||
|
}
|
||||||
// Vue Error Handling
|
// Vue Error Handling
|
||||||
vueApp.config.errorHandler = (err, vm, info) => {
|
vueApp.config.errorHandler = (err, vm, info) => {
|
||||||
|
const pageName= getPageName(vm);
|
||||||
global.$logger.logError(
|
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