Skip to content

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

Open

Description

@wituijs

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

Activity

  1. javaLuo commented on May 11, 2018

    @javaLuo
    Owner

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

  2. wituijs commented on May 11, 2018

    @wituijs
    Author

    那怎么屏蔽这个提示

  3. javaLuo commented on May 11, 2018

    @javaLuo
    Owner

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

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

  4. miroku-y commented on May 17, 2018

    @miroku-y

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

  5. wituijs commented on May 17, 2018

    @wituijs
    Author

    @yangdongMC 怎么设置

  6. miroku-y commented on May 17, 2018

    @miroku-y

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions