基于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控制listbox中项的移动并排序
Nov 12 Javascript
初窥JQuery(一)jquery选择符 必备知识点
Nov 25 Javascript
jquery修改网页背景颜色通过css方法实现
Jun 06 Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
15个非常实用的JavaScript代码片段
Dec 18 Javascript
通过button将form表单的数据提交到action层的实例
Sep 08 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
Apr 19 Javascript
jQuery动态生成的元素绑定事件操作实例分析
May 04 jQuery
JS 数组和对象的深拷贝操作示例
Jun 06 Javascript
javaScript实现一个队列的方法
Jul 14 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
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
PHP xpath()函数讲解
2019/02/11 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
微信小程序 教程之数据绑定
2016/10/18 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
详解python3中zipfile模块用法
2018/06/18 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
python版百度语音识别功能
2019/07/09 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
朗仕(Lab series)英国官网:雅诗兰黛集团男士专属护肤品牌
2017/11/28 全球购物
附答案的Java面试题
2012/11/19 面试题
餐厅考勤管理制度
2014/01/28 职场文书
电台实习生求职信
2014/02/25 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
个人求职自荐信范文
2014/06/20 职场文书
学前教育专业求职信
2014/09/02 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
golang 实现Location跳转方式
2021/05/02 Golang
浅析NIO系列之TCP
2021/06/15 Java/Android
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript