基于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 相关文章推荐
提交表单时执行func方法实现代码
Mar 17 Javascript
js验证模型自我实现的具体方法
Jun 21 Javascript
jQuery设置div一直在页面顶部显示的方法
Oct 24 Javascript
jQuery判断元素是否存在的可靠方法
May 06 Javascript
将HTML格式的String转化为HTMLElement的实现方法
Aug 07 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
Oct 17 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
Sep 06 Javascript
提升页面加载速度的插件InstantClick
Sep 12 Javascript
jQuery实现html双向绑定功能示例
Oct 09 jQuery
vuex与组件联合使用的方法
May 10 Javascript
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
详解Node.js amqplib 连接 Rabbit MQ最佳实践
Jan 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
模仿OSO的论坛(四)
2006/10/09 PHP
PHP详解ASCII码对照表与字符转换
2011/12/05 PHP
分割GBK中文遭遇乱码的解决方法
2013/08/09 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
php简单中奖算法(实例)
2017/08/15 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
JavaScript 异步调用框架 (Part 6 - 实例 &amp; 模式)
2009/08/04 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
layui表单验证select下拉框实现验证的方法
2019/09/05 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
python避免死锁方法实例分析
2015/06/04 Python
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
py-charm延长试用期限实例
2019/12/22 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
介绍一下代理模式(Proxy)
2014/10/17 面试题
博士导师推荐信
2015/03/25 职场文书
信息简报范文
2015/07/21 职场文书
python3实现常见的排序算法(示例代码)
2021/07/04 Python