From 3cd53299c01701accfe709aa3374c51e8c2b91d3 Mon Sep 17 00:00:00 2001 From: Sujatha Anishetty Date: Thu, 8 Aug 2024 12:31:06 -0400 Subject: [PATCH] method available at root component instance --- src/main.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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}` ); };