当前位置: 首页 > news >正文

在vue3中实现无限向上滚动效果插件

一、安装vue3-seamless-scroll

npm install vue3-seamless-scroll

安装完毕如图
在这里插入图片描述
二、单个页面引用

<script setup>
import { Vue3SeamlessScroll } from "vue3-seamless-scroll";
</script>

三、结构代码

/*** 
**step: 0.5, // 滚动速度(数值越大越快)
**limitMoveNum: 1, // 开始滚动的最小数据量(小于等于此值不滚动)
**direction: 1, // 滚动方向:0(向下)、1(向上)、2(向左)、3(向右)
**hoverStop: true, // 鼠标悬停是否停止滚动
**openWatch: true, // 数据更新时是否重新计算滚动
**visibleCount: 1, //1=无滚动条不滚动,有滚动条会滚动(**重要**只要设置为1根据盒子大小自动判断是否滚动)
**singleHeight: 0, // 单条数据高度(默认自动计算)
**singleWidth: 0, // 单条数据宽度(默认自动计算)
**waitTime: 1000, // 鼠标离开后重新滚动的延迟时间(ms)
***/
<div class="zlrw_body"><vue3-seamless-scrollv-if="zlrwObj.zlrList.length > 0":list="zlrwObj.zlrList":hover="true":limitScrollNum="3":visibleCount="1":openWatch="true":wheel="true"><!-- **重要**scroll_wrap的样式必须设置为height: auto;才能滚动 --><div class="scroll_wrap"><divclass="zlrw_part"v-for="(item, index) in zlrwObj.zlrList":key="item.id"><!-- 循环的数据条-star --><p>一条数据</p><!-- 循环的数据条-end --></div></div></vue3-seamless-scroll><div v-else class="empty">暂无数据</div>
</div>

**重点:**如果想切换数据的时候多条滚动和少条不滚动,需要在重新获取数据时, zlrwObj.zlrList=[]

http://www.dtcms.com/a/594427.html

相关文章:

  • 个人备案网站放什么资料制作卖东西网站
  • 免费人脉推广官方软件网站优化的方式
  • 深度学习:神经网络中的参数和超参数
  • Xilinx 参数化宏(XPM)xpm_cdc_gray
  • langchain1.0工具模块tools的基本使用
  • html5黑色网站wordpress汉化模板
  • 网站做su什么意思网店美工设计模板
  • React useMemo和redux createSelector的区别
  • 唐山网站建设阿里巴巴1688登录入口
  • C++使用TaggedPointer的方式实现高效编译时多态
  • 性能测试、负载测试、压力测试关联和区别
  • 石狮网站建设公司哪家好云南建设工程信息网站
  • 易思网站管理系统深圳网站建设专家
  • (Arxiv-2025)KALEIDO:开源的多主体参考视频生成模型
  • 天津的网站建设公司哪家好土巴兔装修平台电话
  • 【02】深入理解Harris角点检测:从原理推导到实战实现
  • 防城港建设局网站类似游侠客网站建设
  • wordpress 仿站教程东圃手机网站建设电话
  • 3网站建设k大原画培训班官网
  • Spark的persist和cache
  • 28V直流电源简要技术方案
  • 门户网站建设管理总则wordpress linux 下载
  • Web开发核心概念集合
  • 建设施工合同百度权重优化软件
  • Day58 | Java IO模块概览
  • 新闻联播(2025年11月10日总第二期)
  • 学校后勤网站建设方案wordpress 优惠卷
  • 合肥义城建设集团有限公司网站四川省住房城乡建设厅网站
  • 青岛网站制作seo建设网站需要服务器
  • 企业级 ERP 安全隐患全景:接口未鉴权、默认配置与远程执行的系统性剖析