最近项目在做锚点跳转这块,查了很多文档要么基本都一样,要么就是场景不太符合,后来查文档发现 scrollIntoView ,很强大的一个方法。这个方法也有很多人在文档里介绍了,但并没有说具体的使用方法,我在这里简单介绍一下。
<el-button @click='toDetail'>
跳转按钮
</el-button>
<div id='id'>
需要跳转的内容
</div>
toDetail() {
// id 在当前页面必须唯一的,否则会导致定位不到具体内容
const scrollDom = document.getElementById(‘id’);
scrollDom.scrollIntoView();
},