基于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 相关文章推荐
JavaScript语句可以不以;结尾的烦恼
Mar 08 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
Nov 14 Javascript
jQuery学习笔记之控制页面实现代码
Feb 27 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
Apr 21 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
Feb 17 Javascript
对之前写的jquery分页做下升级
Jun 19 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
Mar 13 Javascript
轻松掌握JavaScript单例模式
Aug 25 Javascript
jQuery复合事件用法示例
Jun 10 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
15分钟深入了解JS继承分类、原理与用法
Jan 19 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
Nov 21 Javascript
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进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
巧用canvas
2017/01/21 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
python2.7安装图文教程
2018/03/13 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
商场中秋节广播稿
2014/01/17 职场文书
买房协议书范本
2014/10/23 职场文书
返乡农民工证明
2015/06/24 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS