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插件制作教程 txtHover
Aug 17 Javascript
js遍历子节点子元素附属性及方法
Aug 19 Javascript
JS实现控制表格行文本对齐的方法
Mar 30 Javascript
jQuery实现的简洁下拉菜单导航效果代码
Aug 26 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
JavaScript 闭包详细介绍
Sep 28 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
Jul 12 Javascript
微信小程序 循环及嵌套循环的使用总结
Sep 26 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
Oct 31 Javascript
vue路由拦截及页面跳转的设置方法
May 24 Javascript
js中switch语句的学习笔记
Mar 25 Javascript
vuex页面刷新导致数据丢失的解决方案
Dec 10 Vue.js
在博客园博文中添加自定义右键菜单的方法详解
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
PHP个人网站架设连环讲(一)
2006/10/09 PHP
关于php fread()使用技巧
2010/01/22 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
JS中注入eval, Function等系统函数截获动态代码
2019/04/03 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
浅谈Layui的eleTree树式选择器使用方法
2019/09/25 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
python的exec、eval使用分析
2017/12/11 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
TensorFlow实现模型评估
2018/09/07 Python
python 美化输出信息的实例
2018/10/15 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
校园学雷锋活动月总结
2014/03/09 职场文书
儿子满月酒致辞
2015/07/29 职场文书
Python快速实现一键抠图功能的全过程
2021/06/29 Python
redis数据一致性的实现示例
2022/03/18 Redis