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 Ajax之load()方法
Oct 12 Javascript
JS 如果改变span标签的是否隐藏属性
Oct 06 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
Aug 07 Javascript
使用iframe window的scroll方法控制iframe页面滚动
Mar 05 Javascript
DOM基础教程之使用DOM控制表格
Jan 20 Javascript
JavaScript分秒倒计时器实现方法
Feb 02 Javascript
JS仿hao123导航页面图片轮播效果
Sep 01 Javascript
bootstrap table小案例
Oct 21 Javascript
BootStrap select2 动态改变值的方法
Feb 10 Javascript
Vue2.0 实现移动端图片上传功能
May 30 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 Javascript
JavaScript实现PC端横向轮播图
Feb 07 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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
javascript合并两个数组最简单的实现方法
2019/09/14 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
python实现数组插入新元素的方法
2015/05/22 Python
Python自定义一个异常类的方法
2019/06/27 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
python实现二分查找算法
2020/09/18 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
新闻学毕业生自荐信
2013/11/15 职场文书
教育课题研究自我鉴定范文
2013/12/28 职场文书
土木工程师职业规划范文
2014/03/07 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
安全教育观后感
2015/06/17 职场文书
初中语文教师研修日志
2015/11/13 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android