import Vue from 'vue' import Router from 'vue-router' import Home from './views/Home.vue' Vue.use(Router) const router = new Router({ mode: 'history', base: process.env.BASE_URL, linkActiveClass: "WM-Active", linkExactActiveClass: "WM-Exact-Active", routes: [ { path: '*', redirect: '/Login' }, { path: '/Login', name: 'Login', component: Home }, ] }) router.beforeResolve((to, from, next) => { if (to.name && router.app.$children[0] != undefined) router.app.$children[0].loadingVisible = true; setTimeout(() => { next(); }, 500) }) router.afterEach(() => { if (router.app.$children[0] != undefined) router.app.$children[0].loadingVisible = false; }) export default router;