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的简单的列表导航菜单
Mar 02 Javascript
JavaScript运算符小结
Jun 03 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
JS函数的定义与调用方法推荐
May 12 Javascript
jQuery绑定事件的四种方式介绍
Oct 31 Javascript
RGB和YUV 多媒体编程基础详细介绍
Nov 04 Javascript
详解JavaScript调用栈、尾递归和手动优化
Jun 03 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
Jul 25 Javascript
详解如何在vue-cli中使用vuex
Aug 07 Javascript
详解如何使用微信小程序云函数发送短信验证码
Mar 13 Javascript
VUE+node(express)实现前后端分离
Oct 13 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
Jun 25 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
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
PHP Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
PHP Smarty模版简单使用方法
2016/03/30 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
js停止输出代码
2008/07/20 Javascript
js 自定义的联动下拉框
2010/02/07 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
2018/06/19 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
[01:08]2014DOTA2展望TI 剑指西雅图LGD战队专访
2014/06/30 DOTA
python 格式化输出百分号的方法
2019/01/20 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
Python遍历字典方式就实例详解
2019/12/28 Python
技术人员面试提纲
2013/11/28 职场文书
信访工作者先进事迹
2014/01/17 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
公司规章制度范本
2015/08/03 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python