一、vue-seamless-scroll是什么?

vue-seamless-scroll是一个基于Vue.js的简单无缝滚动组件, 基于requestAnimationFrame实现,配置多满足多样需求。目前支持上下左右无缝滚动,单步滚动,以及支持水平方向的手动切换功能

二、使用步骤

1.引入库

//npm
npm install vue-seamless-scroll --save

2.引入组件

//全局注册
import Vue from 'vue'
import scroll from 'vue-seamless-scroll'
Vue.use(scroll)
//按需引入
import VueSeamless"vue-seamless-scroll";export default {components: {VueSeamless,},
}

3.渲染页面

<div id="apps" style="height: 300px; overflow: hidden"><VueSeamless:data="cityData":class-option="cityOption"><divclass="scorll-content"v-for="(item) in cityData":key="item.value"><div>{{ item.name }}---Top{{item.value}}</div></div></VueSeamless></div>
<script>
import VueSeamless from "vue-seamless-scroll";export default {components: {VueSeamless,},data() {return {cityData: [{ name: "北京市", value: "1" },{ name: "上海市", value: "2" },{ name: "曹县", value: "3" },{ name: "深圳市", value: "4" },{ name: "广州市", value: "5" },{ name: "南京市", value: "6" },{ name: "成都市", value: "7" },{ name: "郑州市", value: "8" },{ name: "天津市", value: "9" },{ name: "香港", value: "10" },{ name: "武汉市", value: "11" },{ name: "西安市", value: "12" },],};},computed: {// 公告滚动自定义cityOption() {return {step: 1, // 数值越大速度滚动越快limitMoveNum: 4, // 开始无缝滚动的数据量 this.cityData.lengthhoverStop: true, // 是否开启鼠标悬停stopdirection: 1, // 0向下 1向上 2向左 3向右openWatch: true, // 开启数据实时监控刷新domsingleHeight: 0, // 单步运动停止的高度(默认值0是无缝不停止的滚动) direction => 0/1singleWidth: 0, // 单步运动停止的宽度(默认值0是无缝不停止的滚动) direction => 2/3waitTime: 1000, // 单步运动停止的时间(默认值1000ms)};},},
};
</script>


vue 轮播组件 vue-seamless-scroll简单用法/上下左右无缝滚动,单步滚动,以及支持水平方向的手动切换功能相关推荐

  1. vue轮播组件--不插电手动粘贴版

    概述 轮播的原理是每一帧都选出一个当前元素,前一个元素,后一个元素然后排成一行,最后改变这三个元素的translate来触发css3的transition进行动画,当有touch事件的时候,要实时改变 ...

  2. vue上下轮播组件简单实现

    在vue社区里面没有找到特别好的上下轮播插件,基本都是图片的左右播放插件,质量也是参差不齐 在实现这个组件之前,先抛出一个问题,如何在vue中实现dom的环形结构? 首先来看轮播组件的思路 红色部分: ...

  3. vue 实现无限轮播_使用Vue制作图片轮播组件思路详解

    之前一直都没有认真的写过一个组件.以前在写业务代码的过程中,都是用的别人封装好的组件,这次尝试着写了一个图片轮播组件,虽然比不上知名的轮播组件,但它的功能基本完整,而且在写这个组件的过程中,学的东西也 ...

  4. Vue——图片轮播组件

    Notices: 这是我一个项目中的一个子组件,要展示的数据.图片地址等的都在父组件data中.所以后面的讲述都是基于从父组件获取的参数进行处理.(如需将这个SlideShow写成一个单独的主组件,将 ...

  5. Vue.js-Day06-PM【项目实战(附带 完整项目源码)-day01-pm:轮播组件(使用、安装依赖、具体操作过程)、favicon详细制作】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA   提 ...

  6. HTML视频能不能做成轮播图,vue.js能做轮播图吗?

    vue.js能做轮播图吗?答案是:可以.下面本篇文章给大家通过实例介绍一下使用vue.js做轮播图.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 最近新学习了vuejs,尝试着用v ...

  7. 基于移动端Reactive Native轮播组件的应用与开发详解

    总结下这段时间学习reactive native的一些东西,我们来认识一下,被炒得这么火的rn,究竟是个什么东西,以及如何去搭建自己的demo. reactive  native是什么 由facebo ...

  8. 造轮子之图片轮播组件(swiper)

    图片轮播是种很常见的场景和功能,一般移动网站首页的轮播 banner,商品详情页的商品图片等位置都会用到此功能 像这种常用的场景功能肯定是有人早就写好插件了的,所以遇到这种场景,一般都遵循以下三步: ...

  9. 基于vue-strap的轮播组件,下载即用

    Vue中的轮播组件在element UI中有提供,不知当初是基于何种原因使用了vue-strap中的轮播. 既然走上了这条不归路,好吧! 下面是基于vue-strap再开发的轮播组件,只需要改变ind ...

最新文章

  1. python习题:修改文件里的内容
  2. 201521123038 《Java程序设计》 第十周学习总结
  3. lua实现继承(lua程序设计21.7 练习21.2题)
  4. NXP KW38开发杂记(一)MCUXpress 运行进入NMI_Handler
  5. 获奖者:舒继武,男,清华大学计算机系教授、博士生导师,教育部长江学者特聘教授,国家杰出青年基金获得者,《大数据》杂志编委。...
  6. 房地产税迟早要来,而且会带来房价小涨。
  7. Resources$NotFoundException
  8. ajax取消重复请求
  9. WPS入门StackPanel与Grid
  10. linux区分三种用户角色,Linux用户角色划分
  11. html让方块往下移动,CSS3 方块上下交换和旋转动画
  12. go浏览器java_GO浏览器JAVAWP版下载_GO浏览器JAVA2016最新版_GO浏览器JAVA1.2.2-华军软件园...
  13. ftp上传工具,八款最佳的ftp上传下载工具,支持中文(ftp客户端分享)
  14. 物联网挑战赛【从零到一】
  15. java 线程与线程池详解
  16. Python · 助力冬奥:turtle绘制奥运五环
  17. python3.0不向后兼容啥意思_为什么Python 3不能向后兼容?
  18. 独立同分布(I.I.D.)是什么?(转载)
  19. Clothoid回旋曲线在APA路径优化中的工程应用实例及其C++源码分析与下载
  20. YDOOK: 学习 AI 人工智能需要必备哪些数学知识?学AI需要学习的数学书与领域

热门文章

  1. 用python画小人_使用Python画出小人发射爱心的代码
  2. Linux那点事儿——搭建本地yum仓库
  3. 前后端分离——CORS
  4. js判断ie浏览器和360下的兼容模式
  5. C++初学者教程第七章:if条件句
  6. 网络管理常用命令之Pathping 命令使用详解(图文)
  7. 忽亮忽暗的文本/图片提示
  8. HTML学生个人网站作业设计:基于HTML+CSS+JavaScript设计多用途的图文展示博客HTML模板(16页)
  9. 新功能 | 智能开放搜索上线定制分词器
  10. 别再纠结指针了!!!