|
@@ -51,6 +51,8 @@ export default defineComponent({
|
|
lastTime: localStorage.getItem(lastTimeKey)
|
|
lastTime: localStorage.getItem(lastTimeKey)
|
|
});
|
|
});
|
|
const showGuide = ref(false);
|
|
const showGuide = ref(false);
|
|
|
|
+
|
|
|
|
+ const isHandMove = ref(false)
|
|
const handleCreate = (key: string, url: string) => {
|
|
const handleCreate = (key: string, url: string) => {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
const _s = document.head.querySelector(`script[data-key="${key}"]`);
|
|
const _s = document.head.querySelector(`script[data-key="${key}"]`);
|
|
@@ -82,14 +84,25 @@ export default defineComponent({
|
|
book.turn({
|
|
book.turn({
|
|
autoCenter: true,
|
|
autoCenter: true,
|
|
duration: 1000,
|
|
duration: 1000,
|
|
|
|
+ disable: false,
|
|
acceleration: true, // 是否启动硬件加速 如果为触摸设备必须为true
|
|
acceleration: true, // 是否启动硬件加速 如果为触摸设备必须为true
|
|
// pages: 11, // 页码总数
|
|
// pages: 11, // 页码总数
|
|
elevation: 50, // 转换期间页面的高度
|
|
elevation: 50, // 转换期间页面的高度
|
|
width: data.width, // 宽度 单位 px
|
|
width: data.width, // 宽度 单位 px
|
|
height: data.height, // 高度 单位 px
|
|
height: data.height, // 高度 单位 px
|
|
- gradients: true // 是否显示翻页阴影效果
|
|
|
|
|
|
+ gradients: true, // 是否显示翻页阴影效果
|
|
// display: 'single', //设置单页还是双页
|
|
// display: 'single', //设置单页还是双页
|
|
|
|
+ when: {
|
|
|
|
+ turning: function (e: any, page: any, view: any) {
|
|
|
|
+ console.log('e:', e)
|
|
|
|
+ console.log('page:', page)
|
|
|
|
+ console.log('view:', view)
|
|
|
|
+ // book.turn('page', page.next);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
});
|
|
});
|
|
|
|
+ // book.turn("peel", 'br')
|
|
|
|
+
|
|
};
|
|
};
|
|
|
|
|
|
const getRect = () => {
|
|
const getRect = () => {
|
|
@@ -124,7 +137,7 @@ export default defineComponent({
|
|
}, 1500);
|
|
}, 1500);
|
|
}, 500);
|
|
}, 500);
|
|
|
|
|
|
-
|
|
|
|
|
|
+
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
@@ -264,7 +277,11 @@ export default defineComponent({
|
|
onClick={(e: Event) => {
|
|
onClick={(e: Event) => {
|
|
e.stopPropagation();
|
|
e.stopPropagation();
|
|
handleOpenPlay(item);
|
|
handleOpenPlay(item);
|
|
- }}>
|
|
|
|
|
|
+ }}
|
|
|
|
+ onTouchmove={(e) => {
|
|
|
|
+ isHandMove.value = true
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
{item.id ? (
|
|
{item.id ? (
|
|
<img
|
|
<img
|
|
id={index == 1 ? 'coursewareDetail-0' : ''}
|
|
id={index == 1 ? 'coursewareDetail-0' : ''}
|