广告
返回顶部
首页 > 资讯 > 精选 >基于vue-seamless-scroll怎么实现无缝滚动效果
  • 532
分享到

基于vue-seamless-scroll怎么实现无缝滚动效果

2023-06-29 22:06:10 532人浏览 安东尼
摘要

这篇文章主要介绍了基于Vue-seamless-scroll怎么实现无缝滚动效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于vue-seamless-scroll怎么实现无缝滚动效果文章都会有所收获,下面

这篇文章主要介绍了基于Vue-seamless-scroll怎么实现无缝滚动效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于vue-seamless-scroll怎么实现无缝滚动效果文章都会有所收获,下面我们一起来看看吧。

安装vue-seamless-scroll

npm install vue-seamless-scroll --save 

引入组件

全局引入在main.js中添加

import scroll from 'vue-seamless-scroll'Vue.use(scroll)

组件局部引入

<vue-seamless-scroll></vue-seamless-scroll>import vueSeamlessScroll from 'vue-seamless-scroll'components: {        vueSeamlessScroll},

配置参数

// 监听属性 类似于data概念computed: {        defaultOption () {                return {                    step: 0.2, // 数值越大速度滚动越快                    limitMoveNum: 2, // 开始无缝滚动的数据量 this.dataList.length                    hoverStop: true, // 是否开启鼠标悬停stop                    direction: 1, // 0向下 1向上 2向左 3向右                    openWatch: true, // 开启数据实时监控刷新dom                    singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1                    singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3                    waitTime: 1000 // 单步运动停止的时间(默认值1000ms)                }            }         }, 

完整实例代码

<template>    <div class="" >        <div class="page-example3" >            <vue-seamless-scroll :data="listData" :class-option="defaultOption" >                <ul class="ul-scoll">                    <li v-for="(item, index) in listData" :key='index'>                        <span class="title">{{item.title}}:</span><span class="date">{{item.time}}</span>                    </li>                </ul>            </vue-seamless-scroll>        </div>    </div></template> <script>    import vueSeamlessScroll from 'vue-seamless-scroll'    export default {        name: 'Example3',        data() {            // 这里存放数据            return {                listData: []            }        },        // import引入的组件需要注入到对象中才能使用        components: {            vueSeamlessScroll        },        // 监听属性 类似于data概念        computed: {            defaultOption () {                return {                    step: 1, // 数值越大速度滚动越快                    limitMoveNum: 2, // 开始无缝滚动的数据量 this.dataList.length                    hoverStop: true, // 是否开启鼠标悬停stop                    direction: 1, // 0向下 1向上 2向左 3向右                    openWatch: true, // 开启数据实时监控刷新dom                    singleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1                    singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3                    waitTime: 1000 // 单步运动停止的时间(默认值1000ms)                }            }         },        // 方法集合        methods: {},        // 监控data中的数据变化        watch: {},        // 生命周期 - 创建完成(可以访问当前this实例)        created() {         },        // 生命周期 - 挂载完成(可以访问DOM元素)        mounted() {            for(let i = 0 ; i < 15 ; i++){                let j = {                    title:'无缝滚动第几条啊啊啊-'+i,                    time: '2020-04-10'                }                this.listData.push(j)            }        }    }</script> <style scoped lang="sCSS">    //@import url(); 引入公共css类    .page-example3{        width: 400px;        height: 200px;        overflow: hidden;        border: 1px solid #283Dff;        .ul-scoll{            li{                margin: 6px;                padding: 5px;                background: rgba(198, 142, 226, 0.4);            }        }    }</style>

关于“基于vue-seamless-scroll怎么实现无缝滚动效果”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“基于vue-seamless-scroll怎么实现无缝滚动效果”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: 基于vue-seamless-scroll怎么实现无缝滚动效果

本文链接: https://www.lsjlt.com/news/326605.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于vue-seamless-scroll实现无缝滚动效果
    vue中,基于vue-seamless-scroll无缝滚动,供大家参考,具体内容如下 1、安装vue-seamless-scroll npm install vue-seamles...
    99+
    2022-11-13
  • 基于vue-seamless-scroll怎么实现无缝滚动效果
    这篇文章主要介绍了基于vue-seamless-scroll怎么实现无缝滚动效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于vue-seamless-scroll怎么实现无缝滚动效果文章都会有所收获,下面...
    99+
    2023-06-29
  • vue中使用vue-seamless-scroll插件实现列表无缝滚动效果
    需求:使用vue-seamless-scroll插件实现列表无缝滚动,也可以添加相应的点击跳转,点击事件会存在点击失效的问题。支持上下左右无缝滚动,单步滚动停留时间,以及水平方向的手...
    99+
    2022-11-13
  • vue-seamless-scroll无缝滚动组件怎么使用
    今天小编给大家分享一下vue-seamless-scroll无缝滚动组件怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2023-06-29
  • vue中如何实现无缝滚动组件vue-seamless-scroll
    小编给大家分享一下vue中如何实现无缝滚动组件vue-seamless-scroll,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧...
    99+
    2022-10-19
  • 怎么用vue实现无缝滚动效果
    今天小编给大家分享一下怎么用vue实现无缝滚动效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装NPMnpm insta...
    99+
    2023-07-04
  • vue怎么实现简单无缝滚动效果
    本篇内容介绍了“vue怎么实现简单无缝滚动效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果实现思路在vue中如何复制一份列表出来呢且不...
    99+
    2023-06-29
  • vue实现消息无缝滚动效果
    本文实例为大家分享了vue实现消息无缝滚动效果的具体代码,供大家参考,具体内容如下 JS export default { data() { return { ani...
    99+
    2022-11-13
  • vue实现列表无缝滚动效果
    本文实例为大家分享了vue实现列表无缝滚动效果的具体代码,供大家参考,具体内容如下 1.安装 npm install vue-seamless-scroll --save 2.在需要...
    99+
    2022-11-13
  • vue实现简单无缝滚动效果
    本文实例为大家分享了vue实现简单无缝滚动的具体代码,供大家参考,具体内容如下 效果 实现思路 在vue中如何复制一份列表出来呢且不能丢失绑定的事件,很简单使用slot插槽,使用...
    99+
    2022-11-13
  • vue怎么实现消息向上无缝滚动效果
    这篇文章主要讲解了“vue怎么实现消息向上无缝滚动效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue怎么实现消息向上无缝滚动效果”吧!效果如下代码:<ul class=...
    99+
    2023-06-29
  • vue实现消息向上无缝滚动效果
    本文实例为大家分享了vue实现消息向上无缝滚动效果的具体代码,供大家参考,具体内容如下 代码: <ul class="new-list" :class="{anim:anim...
    99+
    2022-11-13
  • JavaScript怎么实现页面无缝滚动效果
    这篇文章主要介绍“JavaScript怎么实现页面无缝滚动效果”,在日常操作中,相信很多人在JavaScript怎么实现页面无缝滚动效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript怎么实...
    99+
    2023-06-29
  • vue-seamless-scroll实现简单自动无缝滚动且添加对应点击事件的简单整理
    目录Vue 之 vue-seamless-scroll 实现简单自动无缝滚动,且添加对应点击事件的简单整理一、简单介绍二、安装和使用三、效果图四、vue-seamless-scrol...
    99+
    2023-01-03
    vue-seamless-scroll 无缝滚动 vue无缝滚动
  • vue如何实现无缝滚动手摸手效果
    这篇文章主要讲解了“vue如何实现无缝滚动手摸手效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue如何实现无缝滚动手摸手效果”吧!需求分析通过使用类似下列代码的方式实现<Swip...
    99+
    2023-07-05
  • CSS3怎么实现无限循环的无缝滚动效果
    这篇文章主要讲解了“CSS3怎么实现无限循环的无缝滚动效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3怎么实现无限循环的无缝滚动效果”吧!1. 使用CSS3来实现若要用CSS3的属...
    99+
    2023-07-05
  • vue怎么实现无限消息无缝滚动
    本篇内容主要讲解“vue怎么实现无限消息无缝滚动”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现无限消息无缝滚动”吧!一、html<div class="t...
    99+
    2023-06-29
  • 怎么使用JQuery插件Marquee.js实现无缝滚动效果
    这篇“怎么使用JQuery插件Marquee.js实现无缝滚动效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用JQ...
    99+
    2023-07-04
  • vue怎么实现列表垂直无缝滚动
    这篇文章主要介绍“vue怎么实现列表垂直无缝滚动”,在日常操作中,相信很多人在vue怎么实现列表垂直无缝滚动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么实现列表垂直无缝滚动”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • vue或css怎么实现列表向上无缝滚动动画
    本篇内容主要讲解“vue或css怎么实现列表向上无缝滚动动画”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue或css怎么实现列表向上无缝滚动动画”吧!效果如下:方法一:vue的实现方法<...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作