如果菜单项更改 Ant.design 和 Reactjs,则更改内容
Change Content if menu item change Ant.design and Reactjs
我使用 ant.design 布局为我的应用程序创建了一个布局,现在我想根据用户单击的菜单项更改内容
我也使用 React-router,如果我选择例如主页内容添加在页面底部
这是我的菜单
<Menu mode="inline">
<Menu.Item key="1">
<span>Home</span>
<Link to='/'></Link>
</Menu.Item>
</Menu>
我在索引组件中也有
<Content style={{ margin: '0 16px' }}>
</Content>
在我的主页组件中,我有这样的<
Content style={{ margin: '0 16px' }}>
<p>Welcome</p>
</Content>
那么如何以正确的布局添加主页,而不是在按钮中,谢谢
对于您的布局,您应该在主组件中遵循此结构,
<Layout>
<Sider>Sider</Sider>
<Layout>
<Header>Header</Header>
<Content>
<p>Welcome</p>
</Content>
<Footer>Footer</Footer>
</Layout>
</Layout>
我使用 ant.design 布局为我的应用程序创建了一个布局,现在我想根据用户单击的菜单项更改内容
我也使用 React-router,如果我选择例如主页内容添加在页面底部
这是我的菜单
<Menu mode="inline">
<Menu.Item key="1">
<span>Home</span>
<Link to='/'></Link>
</Menu.Item>
</Menu>
我在索引组件中也有
<Content style={{ margin: '0 16px' }}>
</Content>
在我的主页组件中,我有这样的<
Content style={{ margin: '0 16px' }}>
<p>Welcome</p>
</Content>
那么如何以正确的布局添加主页,而不是在按钮中,谢谢
对于您的布局,您应该在主组件中遵循此结构,
<Layout>
<Sider>Sider</Sider>
<Layout>
<Header>Header</Header>
<Content>
<p>Welcome</p>
</Content>
<Footer>Footer</Footer>
</Layout>
</Layout>