React Semantic UI 如何使用 "Link"
React Semantic UI How to use "Link"
我是语义新手-ui。我尝试用 lodash 映射菜单项。但不幸的是我无法路由我的元素。
这是我的代码
</Menu.Item>
{_.map(menuItems, item => <Menu.Item {...item} />)}
</Menu.Menu>
这是我的菜单对象
const menuItems= [
{ as: "a", content: "About Us", key: "about", path:"/about"},
{ as: "a", content: "Contact", key: "contact", path:"/contact"}
];
所以我想 Link 我的菜单带有 react-router。我想尽一切办法,但我无法解决问题
它returns
<a path="/about" ........>
但我想得到
<Link path="/about".....>
我该如何解决这个问题?谢谢。
可以通过as={Link}
。
所以基本上你的对象应该反映:
const menuItems= [
{ as: Link, content: "About Us", key: "about", path:"/about"},
{ as: Link, content: "Contact", key: "contact", path:"/contact"}
];
我是语义新手-ui。我尝试用 lodash 映射菜单项。但不幸的是我无法路由我的元素。
这是我的代码
</Menu.Item>
{_.map(menuItems, item => <Menu.Item {...item} />)}
</Menu.Menu>
这是我的菜单对象
const menuItems= [
{ as: "a", content: "About Us", key: "about", path:"/about"},
{ as: "a", content: "Contact", key: "contact", path:"/contact"}
];
所以我想 Link 我的菜单带有 react-router。我想尽一切办法,但我无法解决问题
它returns
<a path="/about" ........>
但我想得到
<Link path="/about".....>
我该如何解决这个问题?谢谢。
可以通过as={Link}
。
所以基本上你的对象应该反映:
const menuItems= [
{ as: Link, content: "About Us", key: "about", path:"/about"},
{ as: Link, content: "Contact", key: "contact", path:"/contact"}
];