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 相关文章推荐
jQuery 相关控件的事件操作分解
Aug 03 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
固定背景实现的背景滚动特效示例分享
May 19 Javascript
转换字符串为json对象的方法详解
Nov 29 Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 Javascript
JavaScript中string转换成number介绍
Dec 31 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
Apr 07 Javascript
详解React-Todos入门例子
Nov 08 Javascript
微信小程序 动态绑定数据及动态事件处理
Mar 14 Javascript
Angularjs实现多图片上传预览功能
Jul 18 Javascript
Vue组件之高德地图地址选择功能的实例代码
Jun 21 Javascript
Vue表单控件数据绑定方法详解
Feb 05 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
图解上海144收音机
2021/03/02 无线电
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
url地址自动加#号问题说明
2010/08/21 Javascript
JQuery获取浏览器窗口内容部分高度的代码
2012/02/24 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
js 操作符汇总
2014/11/08 Javascript
基于JavaScript实现动态添加删除表格的行
2016/02/01 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
django的model操作汇整详解
2019/07/26 Python
使用Python画出小人发射爱心的代码
2019/11/23 Python
基于python监控程序是否关闭
2020/01/14 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
中软Java笔试题
2012/11/11 面试题
赡养老人协议书
2014/04/21 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
人生感悟经典句子
2019/08/20 职场文书
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python