如何解决vue中scrollTop=0之坑

这是由于DTD的问题 →

页面指定了DTD,即指定了DOCTYPE时,使用document.documentElement

页面没有DTD,即没指定DOCTYPE时,使用document.body

示例,滚动到元素的底部,上代码:

var wrapper = this.$el.querySelector('.wrapper');

this.$nextTick(() => {    

    document.documentElement.scrollTop = wrapper.scrollHeight;

});

你可能感兴趣的:(如何解决vue中scrollTop=0之坑)