在vue内用a标签绑定id元素名,想出现锚点效果失效,会跳转
自己写一个自定义的平滑锚点事件(参数id为元素的id名)
1 const aMenuClick = (id) => { 2 let event = document.querySelector(`#` + id) 3 if(event){ 4 event.scrollIntoView({ 5 behavior:'smooth', 6 block:'center', 7 inline:'nearest' 8 }) 9 } 10 }