首页 > 其他分享 >vue 使用 vue-seamless-scroll 实现LED屏滚动效果

vue 使用 vue-seamless-scroll 实现LED屏滚动效果

时间:2023-04-14 13:55:51浏览次数:44  
标签:vue LED img require seamless imgUrl 滚动 png

yarn add vue-seamless-scroll
<div class="index-roll">
                <vue-seamless-scroll :data="partnerList" :class-option="optionLeft">
                    <ul>
                        <li v-for="(item, index) in partnerList1" :key="index">
                            <img :src="item.imgUrl">
                        </li>
                    </ul>
                </vue-seamless-scroll>
            </div>
partnerList: [
                { imgUrl: require('./img/logo1.png') },
                { imgUrl: require('./img/logo2.png') },
                { imgUrl: require('./img/logo3.png') },
                { imgUrl: require('./img/logo4.png') },
                { imgUrl: require('./img/logo5.png') },
                { imgUrl: require('./img/logo6.png') },
                { imgUrl: require('./img/logo7.png') }
            ],

computed: {
        optionLeft() {
            return {
                step: 2, // 数值越大速度滚动越快
                limitMoveNum: 2, // 开始无缝滚动的数据量(不能超过partnerList长度)
                hoverStop: false, // 是否开启鼠标悬停stop
                direction: 2, // 0向下 1向上 2向左 3向右
                openWatch: true, // 开启数据实时监控刷新dom
                singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1
                singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3
                waitTime: 1000 // 单步运动停止的时间(默认值1000ms)
            }
        }
}

要想实现无卡顿,无缝连接显示

.index-roll{
  width: '这点的长度等于所以li width+padding+margin+border';
  ul{
    display:flex;
    li{
        width:100px;
        height:20px
     }
  }      
}         

 

标签:vue,LED,img,require,seamless,imgUrl,滚动,png
From: https://www.cnblogs.com/tlfe/p/17317812.html

相关文章

  • 创客开发工具 LED 显示屏 All In One
    创客开发工具LED显示屏AllInOneOLED显示屏SSD13060.96寸OLED模块4针-SSD1306技术资料(GND)链接:https://pan.baidu.com/s/13d4aumAilHTenVaGKOGj-Q?pwd=1234提取码:12340.96寸OLED模块7针-SSD1306技术资料(GND)链接:https://pan.baidu.com/s/1uxByen5j-H_Vv1yJlzYL0Q?pwd......
  • getOutputStream() has already been called for this response
    java.lang.IllegalStateException:getOutputStream()hasalreadybeencalledforthisresponse getOutputStream()hasalreadybeencalledforthisresponse问题的解决在jsp向页面输出图片的时候,使用response.getOutputStream()会有这样的提示:java.lang.IllegalStateExcep......
  • vue3微信公众号商城项目实战系列(3)项目初始文件及文件夹简介
    首先我们来看下项目的文件结构图,如下: 各个文件及文件夹作用如下:文件或文件夹名称作用.vscodeVisualStudioCode开发工具的配置信息存放目录,从这个目录可以看出vue3确实是推荐使用vscode作为开发工具的。node_modules项目中用到的包存放目录,当我们用"npminstall......
  • vue3 + ts + electron项目搭建过程
    1、输入指令npmcreateelectron-vite2、工程创建好后进入工程目录 执行npmi加载依赖项,加载过程中可能会出现加载失败的问题,是因为github资源的问题,非项目本身问题,多执行几次即可3、打包输入npmrunbuild,打包过程也会出现打包失败的问题,原因和上面一样,也是github资......
  • Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-databi
    http://stackoverflow.com/questions/42386730/issue-with-maxmind-dependency<dependency><groupId>com.maxmind.geoip2</groupId><artifactId>geoip2</artifactId><version>2.8.0</version>......
  • locust安装后报错:ImportError: DLL load failed while importing _greenlet: 找不到指
    需要安装msvc-runtimepipinstallmsvc-runtime这个问题很神奇,因为别人没有,按照官网上的介绍python3使用pip3installlocust就可以使用了,但是我的运行脚本就报错。为什么会出现这个问题可以参考matplotlibvscode在导入matplotlib.pyplot的时候。matplotlib报错:ImportEr......
  • Vue
    相关资料地址官网: https://cn.vuejs.org/官网教程: https://cn.vuejs.org/v2/guide/官网API: https://cn.vuejs.org/v2/api/ 王树东FE10资料:https://github.com/itguide/fe10    (对应视频资源:链接:https://pan.baidu.com/s/1nP-eD4XEH2nG1uABhsPvuw密码:w0ve)......
  • Vue2入门之超详细教程六-数据代理
    1、简介这章有点长,希望大家可以耐心看完。在了解数据代理之前需要先了解Object.defineProperty,Object.defineProperty就是给一个对象添加属性用的。数据代理,通过一个对象代理对另一个对象中数据的操作(读/写)。Vue中的数据代理:通过vm对象来代理data对象中的数下......
  • Vue.js element-ui
    基本使用视频按需引入视频7.1移动端常用UI组件库Vanthttps://youzan.github.io/vantCubeUIhttps://didi.github.io/cube-uiMintUIhttp://mint-ui.github.io7.2PC端常用UI组件库.ElementUIhttps://element.eleme.cnIViewUIhttps://www.iviewui.comsrcApp.vue......
  • vuex存储和本地存储(localstorage、sessionstorage)的区别
    1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地2.应用场景:vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值。3.永久性:当刷新页面时vuex存储的值会丢失,localstorage不会。注:很多朋友觉得用localstorage可以代替vuex,对于不变的数据确实可......