vben
2020-10-11 e9536b5b7ccc5f667496c4ec7ab838738f804a71
src/router/guard/progressGuard.ts
@@ -2,16 +2,13 @@
import NProgress from 'nprogress';
import 'nprogress/nprogress.css';
import { getIsOpenTab } from '/@/utils/helper/routeHelper';
export function createProgressGuard(router: Router) {
  // NProgress.inc(0.1);
  // NProgress.configure({ easing: 'ease', speed: 200, showSpinner: false });
  router.beforeEach(async (to) => {
    const isOpen = getIsOpenTab(to.path);
    to.meta.inTab = isOpen;
    !isOpen && NProgress.start();
    !to.meta.inTab && NProgress.start();
    return true;
  });
  router.afterEach(async (to) => {