如题所述,想必大家经常在vue项目中要用到锚点点击页面平滑滚动的效果,网上也有很多的插件,今天分享一个原生js简单实现的方法。
如图所示,我的需求是点击左边的菜单,右边内容平滑滚动到相应内容,下面贴出部分代码:
<div class="menu">
<div class="options" :class="[currents==1?'active':'']" @click="toScroll(1)">系统</div>
<div class="options" :class="[currents==2?'active':'']" @click="toScroll(2)">规格</div>
<div class="options" :class="[currents==3?'active':'']" @click="toScroll(3)">网络</div>
<div class="options" :class="[currents==4?'active':'']" @click="toScr