时间:2021-05-26
在vue项目中,使用锚点定位会和router的规则冲突,在项目中的表现就是第一次点击url改变了,但是没有跳转到锚点位置,再次点击才会跳转。所以在vue项目中定义一个方法不适用锚点定位:
scrollToSection() { let section = document.getElementById('section') if (section) { section.scrollIntoView() } }html标签中绑定click事件就可以了
以上这篇vue项目中锚点定位替代方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
背景今天在开发限时练-提分加项目的时候,有一个需要锚点定位的需求,而在Vue项目中,使用传统的在a标签的href属性中写id的方法无效,会导致浏览器的地址改变从
问题描述在实现锚点定位的时候发现无法设置滚动条的位置。在Vue中,使用document.body.scrollTop=952无法设置滚动条的高度。documen
在html中设置锚点定位我知道的有几种方法,在此和大家分享一下:1、使用id定位:复制代码代码如下:锚点1111111111111111111111111111
最近在项目中需要用到axios,所以就恶补一下这个axios到底是什么东东。越来它是vue-resource的替代品,官网也说了,以后都用axios,vue-r
现在总结一下控制锚点的几种情况:1.在同一页面中跳转到add2.在不同页面中,锚点定位在a.html中,从另外一个页面的链接跳转到这个锚点跳转到a.add3.点