vue中的锚链接跳转问题
Posted haonanzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue中的锚链接跳转问题相关的知识,希望对你有一定的参考价值。
在vue中的锚链接和普通的html不同,关于vue中的锚链接可以参考vue 中的 scrollBehavior 滚动行为。
在router.js中
const router = new VueRouter({ routes, mode: ‘history‘, scrollBehavior(to, from, savedPosition) { if (to.hash) { return { selector: to.hash } } } }) export default router;
在vue中 点击跳转的位置 使用<a>链接包起来
<div> <a href="#populationInformation">人口画像</a> </div> <div> <a href="#peopleCounting">人流统计</a> </div> <div> <a href="#trafficAnalysis">交通分析</a> </div>
在需要跳转到的位置
<div id=‘populationInformation‘> 人口画像跳转到此</div> <div id=‘peopleCounting‘> 人流统计跳转到此 </div> <div id=‘trafficAnalysis‘>交通分析跳转到此 </div>
要保证<a>标签的 href 的地址要和下面id的值是相同的才可以完成相应的跳转,至于在router中的配置也是必须的。
以上是关于vue中的锚链接跳转问题的主要内容,如果未能解决你的问题,请参考以下文章