From 47ae7517a8bfcd1456beaa8103c45a9787f50485 Mon Sep 17 00:00:00 2001 From: zuiidea Date: Fri, 12 May 2017 12:25:57 +0800 Subject: [PATCH] fix NProgress --- src/routes/app.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/routes/app.js b/src/routes/app.js index 0990b5a..a152549 100644 --- a/src/routes/app.js +++ b/src/routes/app.js @@ -10,12 +10,19 @@ import NProgress from 'nprogress' const { prefix } = config const { Header, Bread, Footer, Sider, styles } = Layout +let lastHref const App = ({ children, location, dispatch, app, loading }) => { const { user, siderFold, darkTheme, isNavbar, menuPopoverVisible, navOpenKeys } = app + const href = window.location.href - NProgress.start() - !loading.global && NProgress.done() + if (lastHref !== href) { + NProgress.start() + if (!loading.global) { + NProgress.done() + lastHref = href + } + } const headerProps = { menu,