vue跳转页面锚点定位
当前页面<router-link to="/Member#member" @click.native="selectnav('Member')">VIP会员</router-link>在methods中添加selectnavselectnav(sel){localStorage.setItem('id',sel);//lo...
·
跳转页面
当前页面
<router-link to="/Member#member" >VIP会员</router-link>
在mounted中添加
sessionStorage.setItem('id','Member');
跳转页面定位位置加上 id=“member”
created(){
this.$nextTick(() => {this.getlocal()})
},
mounted(){
this.$nextTick(function () {
window.addEventListener('scroll',this.handleScroll)
})
},
methods:{
getlocal(){
let sel = sessionStorage.getItem("id");
let anel = document.getElementById("member");
if(sel){
anel.scrollIntoView();
}
}
}
单页面
也可以采用上面的方法,https://blog.csdn.net/qq_41367983/article/details/99407549
更多推荐
已为社区贡献2条内容
所有评论(0)