基于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 相关文章推荐
js右键菜单效果代码
Jul 21 Javascript
jQuery操作checkbox选择(list/table)
Apr 07 Javascript
往光标所在位置插入值的js代码
Sep 22 Javascript
jQuery.each使用详解
Jul 07 Javascript
深入学习JavaScript对象
Oct 13 Javascript
JavaScript实战之菜单特效
Aug 16 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
Sep 16 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
Jan 16 Javascript
简单实现js鼠标跟随效果
Aug 02 Javascript
Vue组件之单向数据流的解决方法
Nov 10 Javascript
微信小程序实现一个简单swiper代码实例
Dec 30 Javascript
微信小程序canvas截取任意形状的实现代码
Jan 13 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 三维饼图的实现代码
2008/09/28 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
老生常谈PHP面向对象之命令模式(必看篇)
2017/05/24 PHP
JavaScript 对象模型 执行模型
2009/12/06 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
2015/11/18 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
ionic+html5+API实现双击返回键退出应用
2019/09/17 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
C语言变量的命名规则都有哪些
2013/12/27 面试题
母亲节演讲稿
2014/05/27 职场文书
工资证明范本
2015/06/12 职场文书
2016年大学生暑假爱心支教活动策划书
2015/11/26 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android