focus(name){
this.$nextTick(()=>{
let dom = document.getElementById(name)
setTimeout(() => {
dom.scrollIntoView(true)
}, 500);
})
}
这个博客分享了一段JavaScript代码,用于在页面加载后自动聚焦指定元素并平滑滚动到视口。`focus`函数使用了`$nextTick`确保DOM更新后执行,然后通过`setTimeout`实现延迟滚动,提升用户体验。
focus(name){
this.$nextTick(()=>{
let dom = document.getElementById(name)
setTimeout(() => {
dom.scrollIntoView(true)
}, 500);
})
}
3996

被折叠的 条评论
为什么被折叠?