猿问

点击分页 怎么让vue回到顶部?

网上查可以用 document.body.scrollTop,但是我在项目写了一个测试demo没有效果,为什么?

   
   
   <button @click="opt">回到顶部</button>
   
    opt(){       if(document.body.scrollTop){
         document.body.scrollTop = 0
       }else {
         document.documentElement.scrollTop = 0
       }
     },


郎朗坤
浏览 1970回答 1
1回答

HUX布斯

打印下document.body.scrollTop如果是0说明滚动的容器不是body, 再看有没有父级容器overflow-y是auto|scroll的, 把它的scrollTop=0
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答