01
EFFECT DRAWWING
效果图
02
LANGUAGES
代码语言
1、vue+turn.js
2、翻书效果,仿真折角效果
3、显示页数
4、支持单页(需调整宽高)、双页
03
CONSTRUCTION
文件目录结构
04
OPRATION STEPS
步骤
1、项目引入turn.js或者turn.min.js,官方地址:http://turnjs.com/
2、在vue工程中新建utils文件夹,存放这个第三方js(当然任意放也行,能找到就行);
3、安装JQ
npm install jquery --save
4、vue.config.js中配置jq
const webpack = require('webpack'); module.exports = { lintOnSave: false, //配置webpack选项的内容 configureWebpack: { plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", }) ] }, }
5、页面引入
import $ from 'jquery' import turn from '@/utils/turn.js'
6、核心方法
onTurn() { this.$nextTick(() => { $('#turnpage').turn({ acceleration: true, //启用硬件加速,移动端有效 display: 'double', //显示:single=单页,double=双页,默认双页 duration: 800, // 翻页撒开鼠标,页面的延迟 page: 1, // 默认显示第几页 gradients: true, // 折叠处的光泽渐变,主要体现翻页的立体感、真实感 autoCenter: true, // turnCorners: 'bl,br', // 设置可翻页的页角(都试过了,乱写 4个角都能出发卷起), bl,br tl,tr bl,tr height: 700, //页面高度 width: 1000 //翻书范围宽度,总宽度 }) }) },
7、如果走正式接口,图片数组请求慢,需要延迟调用
mounted() { let that = this setTimeout(function() { that.onTurn(); }, 1000) },
05
OTHER TIPS
其他说明
其他说明可以查看根目录README.md。
登录情况对已下载过的代码包可以重复下载。如果未登录支付下载,想二次下载,可通过右侧公众号联系客服,绑定登录账号下载。
©软件著作权归平台所有。本站所有软件均来源于本平台开发团队手写代码,供学习使用!
代码使用的结构为开源的VUE+开源的echartJS。
转载请注明出处: codding » VUE翻书效果(vue+ turn.js 实现翻书效果)