首先:vue中若是直接设置vue
docuemnt.docuemntElement.scrolTop = 100;
在手机上是行不通的。须要明确一下几点:this
页面指定了DOCTYPE时,使用document.documentElement。 页面没指定DOCTYPE时,使用document.body。
其次:使用 this.$nextTickcode
this.$nextTick(() => { document.body.scrollTop = 0; });
或者:scroll
changeScrollTop() { this.$nextTick((length) => { document.documentElement.scrollTop += length })
这样便可设置scrollTopnext