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 相关文章推荐
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
javascript中取前n天日期的两种方法分享
Jan 26 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
Mar 09 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
Nov 15 Javascript
JavaScript模块化之使用requireJS按需加载
Apr 12 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
Redux实现组合计数器的示例代码
Jul 04 Javascript
详解vue axios二次封装
Jul 22 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
Dec 16 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
Aug 06 Javascript
Openlayers绘制聚合标注
Sep 28 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
基于php设计模式中工厂模式详细介绍
2013/05/15 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
Python yield 使用方法浅析
2017/05/20 Python
Python实现的密码强度检测器示例
2017/08/23 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Python根据成绩分析系统浅析
2019/02/11 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
python collections模块的使用
2020/10/16 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
销售高级职员求职信
2013/10/29 职场文书
医科学校毕业生自荐信
2013/11/09 职场文书
2014升学宴答谢词
2014/01/26 职场文书
新闻学专业求职信
2014/07/28 职场文书
2014年预备党员学习新党章思想汇报
2014/09/15 职场文书
2016年国陪研修感言
2015/11/18 职场文书