vue 翻页组件vue-flip-page效果


Posted in Javascript onFebruary 05, 2020

方法
change (改变页面)
tap  (点击)
turning  (正在翻页)
prev  (前一页)
next   (后一页)

翻到指定页面:

handleSwitchManual(index) {
   if (index === this.currentIndex) return;
   this.$refs["turn"].toPage(index);
   this.currentIndex = index;
   this.goods_id = this.manuals[this.currentIndex].goods_id;
   this.show = false;
  },

传入参数:

| 参数 | type | example | describe  |
| ------ | ---- | -------- | ---------- |
| width | number | 375 | 宽度 |
| height | number | 667 | 高度 |
| data | Array | [ { "picture_image": "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2600216442,2384386498&fm=15&gp=0.jpg", }, { "picture_image": "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1580807703833&di=0ab054549c3ea050dc0bd49e146b20e9&imgtype=0&src=http%3A%2F%2Fwww.thatsmags.com%2Fimage%2Fview%2F201703%2Fvue-cover.jpg", }] | 传入的数据 |
npm包 npm install vue-flip-page

在需要用到的页面中(注意 一个页面目前只能引入一次)

import turn from "vue-flip-page";
components: { turn }

例子:

效果:

vue 翻页组件vue-flip-page效果

样式:

.manual-wrap {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transition: opacity ease 0.5s;
  transition: opacity ease 0.5s;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
 }
 
 .manual-wrap.active {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
 }

总结

以上所述是小编给大家介绍的vue 翻页组件vue-flip-page效果,希望对大家有所帮助!

Javascript 相关文章推荐
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
Aug 05 Javascript
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
Oct 09 Javascript
高效的获取当前元素是父元素的第几个子元素
Oct 15 Javascript
jquery将一个表单序列化为一个对象的方法
Dec 02 Javascript
seajs中模块的解析规则详解和模块使用总结
Mar 12 Javascript
jQuery链式调用与show知识浅析
May 11 Javascript
详解Vue-cli 创建的项目如何跨域请求
May 18 Javascript
Express框架之connect-flash详解
May 31 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
Aug 18 Javascript
浅析从vue源码看观察者模式
Jan 29 Javascript
angular第三方包开发整理(小结)
Apr 19 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 #Javascript
Vue中多元素过渡特效的解决方案
Feb 05 #Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 #Javascript
Vue的状态管理vuex使用方法详解
Feb 05 #Javascript
浅谈Vue组件单元测试究竟测试什么
Feb 05 #Javascript
VUE中使用HTTP库Axios方法详解
Feb 05 #Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 #Javascript
You might like
第三节 定义一个类 [3]
2006/10/09 PHP
常见PHP数据库解决方案分析介绍
2015/09/24 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
jQuery 性能优化指南(3)
2009/05/21 Javascript
基于jQuery的倒计时插件代码
2011/05/07 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
AngularJS实现表单手动验证和表单自动验证
2015/12/09 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
JS简单实现获取元素的封装操作示例
2017/04/07 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
10种JavaScript最常见的错误(小结)
2019/06/21 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
javascript实现倒计时关闭广告
2021/02/09 Javascript
在Python中处理时间之clock()方法的使用
2015/05/22 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
事业单位个人应聘自荐信
2013/09/21 职场文书
大学生评语大全
2014/04/18 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
2014年话务员工作总结
2014/11/19 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
MySQL系列之二 多实例配置
2021/07/02 MySQL