基于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 相关文章推荐
合并table相同单元格的jquery插件分享(很精简)
Jun 20 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
Apr 10 Javascript
基于JavaScript实现TAB标签效果
Jan 12 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
layui时间控件选择时间范围的实现方法
Sep 28 Javascript
JavaScript提升机制Hoisting详解
Oct 23 Javascript
JavaScript原型继承和原型链原理详解
Feb 04 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
Aug 06 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
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
关于php开启错误提示的总结
2019/09/24 PHP
两个DIV等高的JS的实现代码
2007/12/23 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
Angular2 多级注入器详解及实例
2016/10/30 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
js实现京东轮播图效果
2017/06/30 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
linux 下实现python多版本安装实践
2014/11/18 Python
python修改操作系统时间的方法
2015/05/18 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
365 Tickets英国:全球景点门票
2019/07/06 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
对孩子的寄语
2014/04/09 职场文书
一体化教学实施方案
2014/05/10 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
中秋节晚会开场白
2015/05/29 职场文书
2016小学新学期寄语
2015/12/04 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书