我正在尝试使用儿童,仅在使用 react-router-dom 的路线内我无法访问 this.props.childre 所以我这样做了:
索引.js:
<Router>
<div>
<Route exact path="/" component={App}/>
<Route path="/login" component={Login}/>
<Route path="/forgot-password" component={ForgotPassword}/>
<Route path="/register" component={Register}/>
<Route path="/bank-account" component={BankAccount}/>
</div>
</Router>
应用程序.js:
<Router>
<div className="uk-offcanvas-content">
<Header store={this.context.store}/>
<main className="wt-main">
<SideBar/>
<Route exact path="/" component={Dashboard} />
<Route exact path="/historic" component={Historic}/>
<Route exact path="/profile" component={Profile} profile={profile}/>
<Route exact path="/receivable" component={Receivable}/>
<Route exact path="/operators" component={Operators}/>
<Route exact path="/create-operator" component={CreateOperator}/>
</main>
<footer>
</footer>
<SideBarResponsive/>
</div>
问题是,当我尝试通过浏览器访问内部路由时,它会出现一个空白页面,但是如果我访问链接或重定向它可以正常工作