react-luo icon indicating copy to clipboard operation
react-luo copied to clipboard

这个报错怎么回事:Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack

Open i1240121619 opened this issue 7 years ago • 6 comments

Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack 这个报错怎么回事

i1240121619 avatar May 11 '18 03:05 i1240121619

重复的点击同一个路由地址可能会出现这个提示 react-router会忽略重复的路由跳转

javaLuo avatar May 11 '18 04:05 javaLuo

那怎么屏蔽这个提示

i1240121619 avatar May 11 '18 04:05 i1240121619

开发环境先无视吧。正式打包后就没了

这也可能是某个地方做了自动跳转,但是跳转的路径就是当前路径,所以history.push操作无效

javaLuo avatar May 11 '18 08:05 javaLuo

@i1240121619 如果你在开发环境也不想看到这个Warning,可以设置Link 的replace属性为true

miroku-y avatar May 17 '18 02:05 miroku-y

@yangdongMC 怎么设置

i1240121619 avatar May 17 '18 02:05 i1240121619

我的情况是横向有一些菜单,我一直点击某一个相同的菜单,就会出现warning,然后这样<Link to="xxx" replace={true}

miroku-y avatar May 17 '18 02:05 miroku-y