<div class="nav"> <a href="javascript:" @click="goAnchor('1')">Java</a> <a href="javascript:" @click="goAnchor('2')">Python</a> <a href="javascript:" @click="goAnchor('3')">Javascript</a> </div> <!-- 内容 --> <div class="item"> <div class="title" id="page">Java</div> <div class="content"></div> </div> <div class="item"> <div class="title" id="page2">Python</div> <div class="content"></div> </div> <div class="item"> <div class="title" id="page3">Javascript</div> <div class="content"></div> </div> Vue项目通过scrollIntoView实现锚点滚动 this.$el.querySelector('#page' + key).scrollIntoView({ behavior: "smooth", // 平滑过渡 block: "start" // 上边框与视窗顶部平齐。默认值 });
10-28
225
05-08