vue3中如何实现点击按钮动画返回顶部?

vue3中如何实现点击按钮动画返回顶部?

如题,返回顶部,并且滚动到某个高度,返回顶部的按钮才显示出来,老师,举个例子

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2021-11-11 15:11:02

同学你好,可以给元素绑定点击事件,在事件中实现返回顶部,以首页为例,可参考如下demo:

1、在Nearby组件中,增加数据,从而增加页面高度:

https://img1.sycdn.imooc.com//climg/618cc0f809ad546605550540.jpg

2、由于内容是在div.wrapper中滚动,所以滚动事件应该绑定在wrapper上:

https://img1.sycdn.imooc.com//climg/618cc11609a760f112010693.jpg

https://img1.sycdn.imooc.com//climg/618cc1c909cc535009711410.jpg

https://img1.sycdn.imooc.com//climg/618cc1e20996b7dd05140258.jpg

祝学习愉快!

  • 提问者 leepulse #1

    为什么ref()里要放null?

    2021-11-11 15:17:43
  • 好帮手慕久久 回复 提问者 leepulse #2

    同学你好,属于固定写法,可以回顾一下之前的课程:

    https://class.imooc.com/lesson/1873#mid=42096(10分58秒左右)

    祝学习愉快!

    2021-11-11 15:41:17
  • 提问者 leepulse 回复 好帮手慕久久 #3

    老师写的返回顶部事件函数这里报错

    2021-11-11 15:50:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师