vue 滚动条滚动到顶部或者底部

这篇具有很好参考价值的文章主要介绍了vue 滚动条滚动到顶部或者底部。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1:在滚动条所属 div 上加上 ref=“mianscroll” (mianscroll名称随意起)

<div ref="mianscroll">
  //中间内容
</div>

2:点击事件到顶部

topScrollClick() {
   this.$nextTick(() => {
     let scrollEl = this.$refs.mianscroll;
     scrollEl.scrollTo({ top: 0, behavior: 'smooth' });
   });
 },

3:点击事件到底部

bottomScrollClick() {
      this.$nextTick(() => {
        let scrollEl = this.$refs.mianscroll;
        scrollEl.scrollTo({ top: scrollEl.scrollHeight, behavior: 'smooth' });
      });
}

注意点:一定要是给滚动条所属 div 添加如上方法,不然无法生效,滚动的 div 的样式是 overflow:auto文章来源地址https://www.toymoban.com/news/detail-502067.html

到了这里,关于vue 滚动条滚动到顶部或者底部的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue - Element el-table 表头、行、列合并,底部或顶部显示汇总行

    GitHub Demo 地址 在线预览 使用 el-table 的 span-method 方法合并行和列 使用 el-table 的 header-cell-style 方法合并表头 使用 el-table 的 cell-class-name 方法配合css样式隐藏Checkbox 使用 el-table 的 show-summary 、 summary-method 方法配合css样式设置汇总行和汇总行样式

    2024年02月14日
    浏览(35)
  • JavaScript中的scrollTop(js中的scrollTop,滚动到顶部,javascript滚动到顶部)

    简述:scrollTop是JavaScript中一个非常有用且重要的方法,它用于获取或设置元素的垂直滚动条位置,实现各种滚动相关的功能,无论是回到顶部、滚动到指定位置还是监听滚动事件,都需要用到scrollTop,在本文中,我们将深入了解scrollTop的用法和实际应用,这是一张scrollTop的关

    2024年02月08日
    浏览(35)
  • android 监听webview 滑动方向以及是否滑动到顶部、底部

    判断webview 滑动方向,老生常谈的问题,再次提及。 监听webview是否滑动到底部、顶部,可以通过重新webview的onScrollChanged()或者onTouchEvent()判断。 其中通过重写onTouchEvent()可以判断出webview的滑动方向。 判断是否滑动到底部,是通过判断webview的高度与当前webview的高度做

    2024年02月15日
    浏览(26)
  • 【Vue3 博物馆管理系统】定制上中下(顶部菜单、底部区域、中间主区域显示)三层结构首页

    第一章 定制上中下(顶部菜单、底部区域、中间主区域显示)三层结构首页 第二章 使用Vue3、Element-plus菜单组件构建菜单 [第三章 使用Vue3、Element-plus菜单组件构建轮播图] [第四章 使用Vue3、Element-plus菜单组件构建组图文章]

    2024年02月13日
    浏览(38)
  • vue 实现 dragover拖拽到页面底部时元素自动向下滚动

    公司要求做一个类似于企业微信的日程功能 然后呢 日程组件 需要能拖拽时间段创建 这里 我们使用 dragstart+dragend+dragover 记录被拖动位置完成的 如果没接触过 可以查看我的文章 vue记录鼠标拖拽划过位置并将划过位置变色 这里的话 其实可以在@dragover中做操作 界面上 @dragove

    2024年02月07日
    浏览(33)
  • 微信小程序 滚动到底部加载新的数据 之后滚动到顶部

    1.配置到底部监听 在app.json的window里面加入 里面的300表示距离底部300rpx触发onReachBottom事件 默认50rpx 2.在数据列表的js页面

    2024年02月12日
    浏览(28)
  • uniapp中页面和scrollview两种滚动到顶部原来这么优雅

    页面 scrollview

    2024年02月16日
    浏览(29)
  • #vue3# el-table-horizontal-scroll 让 el-table 在底部显示横向滚动条

    一、需求: 当 el-table 的宽度超出浏览器宽度时,尽管 el_table 底部会出现滚动条,但使用起来不太便捷,因为每次需要先滚动到底部才能使用 el-table 的滚动体,这显得相当繁琐。 为了提升体验,希望在 el-table 的 宽度超出屏幕宽度时,即使没有滚动到底部,也能够在可视范围

    2024年01月18日
    浏览(29)
  • 移动端怎么适配顶部跟底部的安全区域

    移动端适配顶部底部的安全区域,是为了保证页面在 IOS 和 Android 系统下的显示效果和用户体验。 通常来说,IOS 设备在页面顶部和底部都会预留出一定的安全区域,底部安全区域的高度和设备尺寸、系统版本等相关,一般在 34~44px 之间。而 Android 设备在页面顶部通常不需要预

    2024年02月11日
    浏览(53)
  • 【uniapp】顶部和底部导航栏无法正常显示

    关于顶部导航栏不显示的问题: 顶部导航栏在配置了 navigationBarTitleText 还是无法显示,如果是使用他人的项目结构,需要检查是否已经被配置了自定义导航栏: \\\"navigationStyle\\\": \\\"custom\\\" 关于底部导航栏不显示的问题: 如果在配置了 tabBar 之后仍然不显示,需要检查 list 中的 pa

    2024年02月06日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包