为了账号安全,请及时绑定邮箱和手机立即绑定

antd中锚点的例子怎么应用到单页面应用上?

antd中锚点的例子怎么应用到单页面应用上?

德玛西亚99 2019-02-25 21:27:01
<Anchor>                <Link href="#person" title="个人信息" />                <Link href="#work" title="工作信息" />                <Link href="#contract" title="合同信息" />                <Link href="#link" title="联系信息" />                <Link href="#card" title="工资卡信息" />                <Link href="#social" title="社保工资金" /></Anchor>这个是antd的用法,然后点击的时候路由会发生变化,请问该怎么解决,内容区域写的有<a id="#card"></a> 有没有现成的例子,不会让路由发生变化!并且得到antd官网上的例子
查看完整描述

2 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

1.浏览器支持的锚点必须是通过hash来实现的,路由变化对你的逻辑会有什么影响吗?如果有啥影响就处理一下
2.不行的话就不能用锚点的形式,只能自己写个组件,注册点击事件,然后获取要滚动到的元素的位置,设置window的scrollTop


查看完整回答
反对 回复 2019-03-06
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

同问,hashHistory模式下锚点组件怎么破,只不过用browserHistory时需要后台对url进行rewrite。


查看完整回答
反对 回复 2019-03-06
  • 2 回答
  • 0 关注
  • 3980 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号