首先:vue中如果直接设置
docuemnt.docuemntElement.scrolTop = 100;
在手机上是行不通的。需要明确一下几点:
页面指定了DOCTYPE时,使用document.documentElement。
页面没指定DOCTYPE时,使用document.body。
其次:使用 this.$nextTick
this.$nextTick(() => {
document.body.scrollTop = 0;
});
或者:
changeScrollTop() {
this.$nextTick((length) => {
document.documentElement.scrollTop += length
})
这样即可设置scrollTop
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。