vue 翻页组件vue-flip-page效果

时间:2021-05-26

方法
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%2Fponents: { turn }

例子:

效果:

样式:

.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效果,希望对大家有所帮助!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章