前面我们介绍了使用vue-pdf的方法:vue-pdf使用方法
在项目中使用vue-pdf时,在更换链接时,导致PDF还是停留在原先浏览的位置,造成体验不佳,我们的结局方案是在更换链接时让滚动条滚动到顶部,
1.错误代码
this.$refs.topicScroll.scrollTop = 0
开始的时候使用上面的代码怎么都起不了作用,后台发现pdf是canvas画的,如果开始就使用此方法导致无效
2.解决方案
setTimeout(()=>{
this.$refs.topicScroll.scrollTop = 0
},10)
使用延迟调用