antd的Anchor锚点,锚点链接href能加在自定义的标签上吗,不想用自带的样式
antd的Anchor锚点,锚点链接href能加在自定义的标签上吗,不想用自带的样式
import { Anchor } from 'antd';
const { Link } = Anchor;
ReactDOM.render(
<Anchor>
<Link href="#components-anchor-demo-basic" title="Basic demo" />
<Link href="#components-anchor-demo-fixed" title="Fixed demo" />
<Link href="#API" title="API">
<Link href="#Anchor-Props" title="Anchor Props" />
<Link href="#Link-Props" title="Link Props" />
</Link>
</Anchor>,
mountNode);
自己写的话,如果是底部的id,就跳不过去了
onClickMenu = ({ item, key, keyPath }) => {
if (key) {
let anchorElement = document.getElementById(key);
if(anchorElement) { anchorElement.scrollIntoView(); }
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
href
属性肯定是不能加到别的元素上的。样式可以重写
antd
的样式。