基于vue.js无缝滚动效果


Posted in Javascript onJanuary 25, 2018

一个简单的基于vue.js的无缝滚动

基于vue.js无缝滚动效果 

:feet:在线文档demo :ear_of_rice:小demo :blue_book:English Document

安装

NPM

npm install vue-seamless-scroll --save

使用

ES6

详情的demo页面 example-src/App.vue

// **main.js**
import Vue from 'vue'
import scroll from 'vue-seamless-scroll'
Vue.use(scroll)
<template>
 <vue-seamless-scroll></vue-seamless-scroll>
</template>
// 或者你可以自己设置全局注册的组件名 默认注册的组件名是 vue-seamless-scroll
Vue.use(scroll,{componentName: 'scroll-seamless'})
<template>
 <scroll-seamless></scroll-seamless>
</template>

普通的使用方法 (script标签引入)

Example:

详情的demo页面 test/test.html

<html>
<head>
 ...
</head>
<body>
 <div id="app">
  <vue-seamless-scroll></vue-seamless-scroll>
 </div>
 <script src="vue.js"></script>
 <script src="vue-seamless-scroll"></script>
 <script>
  new Vue({
   el: '#app'
  })
 </script>
</body>
</html>

配置项默认值

defaultOption () {
    return {
     step: 1, //数值越大速度滚动越快
     limitMoveNum: 5, //开始无缝滚动的数据量 //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)
    }
   }

总结

以上所述是小编给大家介绍的基于vue.js无缝滚动效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - Calendar日历使用
Oct 19 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 Javascript
javascript里绝对用的上的字符分割函数总结
Jul 31 Javascript
多个checkbox被选中时如何判断是否有自己想要的
Sep 22 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
Oct 26 Javascript
实用jquery操作表单元素的简单代码
Jul 04 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 Javascript
Vue+Element-UI实现上传图片并压缩
Nov 26 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
May 11 Javascript
Vue图片裁剪组件实例代码
Jul 02 Vue.js
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
Jan 25 #Javascript
vue通过路由实现页面刷新的方法
Jan 25 #Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 #jQuery
JavaScript实现职责链模式概述
Jan 25 #Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 #jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 #jQuery
vue引入新版 vue-awesome-swiper插件填坑问题
Jan 25 #Javascript
You might like
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
php实现对短信验证码发送次数的限制实例讲解
2021/03/04 PHP
Javascript无阻塞加载具体方式
2013/06/28 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
详解vue.js+UEditor集成 [前后端分离项目]
2017/07/07 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
python导入模块交叉引用的方法
2019/01/19 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python中使用while循环的实例
2019/08/05 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
如何使用Python抓取网页tag操作
2020/02/14 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
Pytho爬虫中Requests设置请求头Headers的方法
2020/09/22 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
美国电视购物HSN官网:HSN
2016/09/07 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
节约能源标语
2014/06/17 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
2014年度培训工作总结
2014/11/27 职场文书
Python函数式编程中itertools模块详解
2021/09/15 Python
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers