Просмотр исходного кода

Fix same path warning

close #159

ref ReactTraining/react-router#4467
afc163 8 лет назад
Родитель
Сommit
c0c65a0f43
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      src/layouts/BasicLayout.js

+ 5 - 1
src/layouts/BasicLayout.js

@@ -151,7 +151,11 @@ class BasicLayout extends React.PureComponent {
                 {icon}<span>{item.name}</span>
               </a>
             ) : (
-              <Link to={itemPath} target={item.target}>
+              <Link
+                to={itemPath}
+                target={item.target}
+                replace={itemPath === this.props.location.pathname}
+              >
                 {icon}<span>{item.name}</span>
               </Link>
             )