navigate 不遵循 Router basepath
作者: MuthuKumarDeveloper创建于 2023年2月24日更新于 2023年4月18日
我设置了路由器的基础路径,如下所示: <Location> {({ location }) => ( <PageTransitionGroup> <CSSTransition key={location.key} classNames="fade" timeout={100}> <PageRouterBlock location={location} basepath="/web"> {props.children} </PageRouterBlock> </CSSTransition> </PageTransitionGroup> )} </Location>
我使用 navigate 组件将一个页面重定向到另一个页面
import { navigate } from "@reach/router";
navigate("/home");
它应该重定向到 web/home,但目前 Home 链接出现问题(它重定向到 /home)。
内容来源: reach/router