Lui*_* F. 15 reactjs material-ui
使用onClick动画进行以下混乱(ListItem变为红色):
<List>
<a href="https://www.google.com">
<ListItem button>
<ListItemText primary="Google" />
</ListItem>
</a>
</List>
Run Code Online (Sandbox Code Playgroud)
在ListItem中添加链接时,只有单击ListItemText才能使转换工作,这不是我想要的.添加链接的正确方法是什么?
小智 64
与"react-router-dom"一起使用
import { Link } from "react-router-dom";
<ListItem button component={Link} to="/design">
Run Code Online (Sandbox Code Playgroud)
该示例基于此部分:docs
Jul*_*ont 29
完成此任务的最简单方法是ListItem
使用component
prop 创建一个链接:
<List>
<ListItem button component="a" href="https://www.google.com">
<ListItemText primary="Google" />
</ListItem>
</List>
Run Code Online (Sandbox Code Playgroud)
这样,ListItem
将是一个链接到所需位置的锚标记,但仍然会收到适当的样式,以便不会有任何视觉变化.
此处component
记录了道具的行为.请注意,prop将自动传递给锚标记,如props文档中的最后一行所指定:href
提供的任何其他属性将传播到根元素.