javascript - 除了登录页面,我如何在任何地方渲染 Nav 组件?
问题描述
// MAIN FUNCTION { APP START }
const App = () => {
return (
<Router>
<Nav />
<Switch>
<Route to="/" exact component={Home} />
<Route to="/login" exact component={Login} />
</Switch>
</Router>
);
};
export default App;
我只想让 Nav 组件在除登录页面之外的任何地方呈现??
解决方案
您可以将它与 Home 一起放在路由组件中。
<Router> <Switch>
<Route path="/" exact>
<Nav />
<Home />
</Route>
<Route to="/login" exact component={Login} />
</Switch> </Router>
推荐阅读
- php - 如何在类函数的包含文件中声明 php supper global const?
- javascript - ASP.NET MVC 上的客户端验证
- android - Android工作室错误没有找到'app'的变体
- android - Recyclerview/cardview 替换默认弹出标题项不起作用 kotlin android
- neo4j - 需要在每个页面上显示用户的单个帖子 Neo4j Cypher
- c - 通知调用函数 C 中的运行时错误
- android - React 本机发布版本构建失败并出现 D8:程序类型已存在:com.reactnativecommunity.webview.BuildConfig
- django - form_valid 导致 TypeError: quote_from_bytes() 预期字节
- sql - 员工人数最多的部门名称
- r - 如何使用rtop包中的sceua方法优化模型参数,R语言