Reactjs 从react中的侧栏加载内容
我找到了我已经成功实现的react边栏模板。然而,我被困在如何加载内容Reactjs 从react中的侧栏加载内容,reactjs,react-bootstrap,Reactjs,React Bootstrap,我找到了我已经成功实现的react边栏模板。然而,我被困在如何加载内容 <SubMenu title="Users" icon={faBriefcase} items={["Create", "List"]} /> 选择菜单项时,如何发送要显示的内容?(在上面的示例中创建或列出)因为React提供了路由的链接标记 像这样做。您的物品应包装在一个链接中标记以发送 <SubMenu title="Users" icon={faBriefcase}
<SubMenu
title="Users"
icon={faBriefcase}
items={["Create", "List"]}
/>
选择菜单项时,如何发送要显示的内容?(在上面的示例中创建或列出)因为React提供了路由的
链接
标记
像这样做。您的物品应包装在一个链接中
标记以发送
<SubMenu
title="Users"
icon={faBriefcase}
items={[
<Link to"path">"Create"</Link>,
<Link to"path">"List"</Link>
]}
/>
根据你的评论,你需要这样的东西
<Layout>
<App/>
</Layout>
而布局是
const Layout = ({children}) => {
return(
<>
<Appbar />
<Sidebar />
<main>
{children} // your whole app renders here
</main>
</>
)
}
export default Layout;
const布局=({children})=>{
返回(
{children}//您的整个应用程序在此处呈现
)
}
导出默认布局;
您可以将.sidenavactive
类添加到主标记中,当侧栏打开时,主标记将变为活动状态,以便您使用.sidenavactive
调整或推送页面内容
现在,您将在侧边栏项目中更改路线。只会更改主要内容。因为React提供了路由的
链接
标记
像这样做。您的物品应包装在一个链接中
标记以发送
<SubMenu
title="Users"
icon={faBriefcase}
items={[
<Link to"path">"Create"</Link>,
<Link to"path">"List"</Link>
]}
/>
根据你的评论,你需要这样的东西
<Layout>
<App/>
</Layout>
而布局是
const Layout = ({children}) => {
return(
<>
<Appbar />
<Sidebar />
<main>
{children} // your whole app renders here
</main>
</>
)
}
export default Layout;
const布局=({children})=>{
返回(
{children}//您的整个应用程序在此处呈现
)
}
导出默认布局;
您可以将.sidenavactive
类添加到主标记中,当侧栏打开时,主标记将变为活动状态,以便您使用.sidenavactive
调整或推送页面内容
现在,您将在侧边栏项目中更改路线。只是主要内容会改变。好吧,Zunaib,实际上我想在内容部分加载我的组件。就像打开的边栏旁边的空间一样,那么你应该做一个高阶组件的布局。查找它并用它包装整个应用程序。我给你举了一些例子,Zunaib,实际上我想在内容部分加载我的组件。就像打开的边栏旁边的空间一样,那么你应该做一个高阶组件的布局。查找它并用它包装整个应用程序。我给你举了一些例子。