Vue 导航栏 实现从其他页面跳到新页面板块内容下
methods:{
jumpPage() {
//跳转锚节点
var hash = window.location.hash;
// 获取 url 的 # 结束的位置
var index = hash.lastIndexOf("#");
// 获取 以 # 位置到最后的位置锚点
var id = hash.substring(index + 1, hash.length + 1);
var div = document.getElementById(id);
if (index != -1) {
setTimeout(() => {
div.scrollIntoView(true);
}, 200)
}
}
},
watch: {
$route(to, from) {
this.turnAuchor();
this.menuOpen = false;
},
},