基于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 类似flash效果的立体图片浏览器
Feb 08 Javascript
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
纯JS实现的批量图片预览加载功能
Aug 14 Javascript
js内存泄露的几种情况详细探讨
May 31 Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 Javascript
移动设备web开发首选框架:zeptojs介绍
Jan 29 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
May 16 Javascript
深入浅析javascript中的作用域(推荐)
Jul 19 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
Nov 21 Javascript
React学习之事件绑定的几种方法对比
Sep 24 Javascript
详解JavaScript中typeof与instanceof用法
Oct 24 Javascript
vue-router 控制路由权限的实现
Sep 24 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
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
浅谈关于JavaScript的语言特性分析
2013/04/11 Javascript
javascript同页面多次调用弹出层具体实例代码
2013/08/16 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
python中几种自动微分库解析
2019/08/29 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2019/09/06 Python
python tkinter组件使用详解
2019/09/16 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
运动会稿件300字
2014/02/14 职场文书
公司管理建议书范文
2014/03/12 职场文书
优秀教师演讲稿
2014/05/06 职场文书
学校党员对照检查材料
2014/08/28 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
初中信息技术教学计划
2015/01/22 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
java版 简单三子棋游戏
2022/05/04 Java/Android
使用Django框架创建项目
2022/06/10 Python