这个问题也是最近项目中遇到的问题
首先第一类是,数据是通过调接口获取到的,这种的话就非常简单了,因为每次点击菜单都会重新调用接口查询内容,这样的话,在调用接口前将数据赋值为空就可以了
第二类是,数据通过一次性接口获取到的,这样的话我们就得另寻他路了,从网上也找了很多的方法,但是都不是很清晰明确,我也把我的内容分享出来吧~
第一,我们要明确,出现滚动条的是哪一层DOM,给出现滚动条的DOM加一个id选择器
第二,在切换菜单时,一定会触发一个方法,去改变出现滚动条的数据,在这个数据获取到之前,将混动条置为顶部就可以啦
话不多说,贴代码
document.getElementById('articleId').scrollTop = 0;
在获取数据之前将上面的代码贴上去就可以啦,其中articleId为出现滚动条的id选择器的名称,其他的照搬就可以啦
设置完之后就可以实现啦
如果还有别的问题继续交流呀~