在nextjs中路由,找不到动态ID

时间:2020-04-10 07:19:41

标签: reactjs next.js

我正在使用下一个js路由并使用路由器。

Router.push({
          pathname: this.props.router.pathname,
          asPath: this.props.router.asPath,
          query: { action: "follow" },
        });

router.push浏览器在下一个js中显示路径名 http://localhost:3000/mentor/[id]?action=follow

它应为asPath之类http://localhost:3000/mentor/162?action=follow

1 个答案:

答案 0 :(得分:0)

添加浅:true

Router.push({
      pathname: this.props.router.pathname,
      asPath: this.props.router.asPath,
      query: { action: "follow" },
      { shallow: true }
});

Ref