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

利用vue3SeamlessScroll简单实现列表的无限循环滚动

1、安装

yarn add vue3-seamless-scroll

2、导入及基本使用

<!--组件.vue-->
<script setup>
    import { Vue3SeamlessScroll } from 'vue3-seamless-scroll';
    import {ref} from 'vue'
    //vue3导入组件是不需要用component注册的
    //导入完成后如果项目本身是在运行的记得重新编译项目,不然会报错,如npm run dev
    const listData = ref([
        {title:'事件1',content:'内容1'},
        {title:'事件2',content:'内容2'},
        {title:'事件3',content:'内容3'},
        {title:'事件4',content:'内容4'},
    ])
    const isScroll=ref(true)
</script>
<template>
	<div class="contain">
        <vue3-seamless-scroll
            class="scroll"
            v-model="isScroll"
            :list="listData"
            :step="0.3"
            :hover="true"
            :limit-scroll-num="3"
            :wheel="true"
        >
            <div v-for="item in listData" class="item">
                <div class="title">
                    {{item.title}}:{{item.content}}
    			  </div>
    		</div>
    	</vue3-seamless-scroll>
    </div>
</template>
<style>
    .scroll{
       /* 必需要设置合适的高,因为他的原理是往列表最后添加列表重复元素,所以这个组件高不要大于其内容原先的最大高度 */
          height: 90px;
          width: 300px;
          overflow: hidden;
    }
</style>


http://www.kler.cn/news/155309.html

相关文章:

  • V8引擎类型转换(VIP课程)
  • ConvBNReLU的作用
  • mac 聚焦搜索不显示
  • 三十六、seata的部署和集成
  • 前端面试JS—map 和 forEach 的区别
  • MxL3706-AQ-R 2.0通道绑定同轴网络集成电路特性
  • 模块 A:web理论测试
  • 「Python编程基础」第5章:列表
  • C语言/C++实战项目雷霆飞机(代码改进)
  • 【Unity动画】状态机中层的融合原理与用法详解
  • 如何在Rocky Linux中安装nmon
  • Oracle(2-7)Instance and Media Recovery Structures
  • DAPP【】nodejs安装与npm路径更换
  • redis.conf官方配置文件及sentinel.conf官方配置文件
  • 基于Python实现的滑动验证码自动识别工具源码
  • 【Vue3】源码解析-虚拟DOM
  • Vue2生命周期、Vue3生命周期及其对比
  • LeetCode的几道题
  • 程序员の养生之道
  • map优化对象数组
  • ThinkPHP 5 中,你可以使用定时任务调度器(TaskScheduler)来执行其他定时任务
  • Linux:动态查看服务器磁盘IO使用情况(IOTOP)
  • 若依框架分页
  • 栈和队列算法总结
  • springboot 2.4.4集成 hikari连接池多数据源实例
  • React-hook-form-mui (二):表单数据处理
  • 拥抱变化,良心AI工具推荐
  • 【物联网无线通信技术】ZigBee从理论到实践(CC2530)
  • Docker下安装MySQL
  • 2023年第十六届山东省职业院校技能大赛中职组“网络安全”赛项竞赛正式试题