|
@@ -53,8 +53,8 @@ export default defineComponent({
|
|
});
|
|
});
|
|
};
|
|
};
|
|
const init = async () => {
|
|
const init = async () => {
|
|
- // await handleCreate('jquery', '/book/jquery.min.1.7.js');
|
|
|
|
- // await handleCreate('turn', '/book/turn.js');
|
|
|
|
|
|
+ // await handleCreate('jquery', '/book/jquery.min.1.7.js');
|
|
|
|
+ // await handleCreate('turn', '/book/turn.js');
|
|
console.log('初始化完成');
|
|
console.log('初始化完成');
|
|
};
|
|
};
|
|
let book: any = null;
|
|
let book: any = null;
|
|
@@ -134,7 +134,7 @@ export default defineComponent({
|
|
const getList = () => {
|
|
const getList = () => {
|
|
if (!props.bookData?.lessonList) return;
|
|
if (!props.bookData?.lessonList) return;
|
|
const step = Math.floor((document.body.clientHeight * 0.8 - 40) / 50);
|
|
const step = Math.floor((document.body.clientHeight * 0.8 - 40) / 50);
|
|
- console.log("🚀 ~ step:", step)
|
|
|
|
|
|
+ console.log('🚀 ~ step:', step);
|
|
const list = [];
|
|
const list = [];
|
|
let listItem = [] as any[];
|
|
let listItem = [] as any[];
|
|
for (let i = 0; i < props.bookData.lessonList.length; i++) {
|
|
for (let i = 0; i < props.bookData.lessonList.length; i++) {
|
|
@@ -179,7 +179,7 @@ export default defineComponent({
|
|
</div>
|
|
</div>
|
|
<div class="bookWrap" style={{ width: data.width + 'px' }}>
|
|
<div class="bookWrap" style={{ width: data.width + 'px' }}>
|
|
{!!data.list.length && (
|
|
{!!data.list.length && (
|
|
- <div id="flipbook" class={[data.show && "animated"]}>
|
|
|
|
|
|
+ <div id="flipbook" class={[data.show && 'animated']}>
|
|
<div class="page">
|
|
<div class="page">
|
|
<img
|
|
<img
|
|
style="width: 100%; height: 100%; object-fit: cover;"
|
|
style="width: 100%; height: 100%; object-fit: cover;"
|
|
@@ -195,7 +195,11 @@ export default defineComponent({
|
|
return (
|
|
return (
|
|
<div
|
|
<div
|
|
class={[styles.item, item.id && styles.des]}
|
|
class={[styles.item, item.id && styles.des]}
|
|
- onClick={() => {
|
|
|
|
|
|
+ onTouchstart={(e: TouchEvent) => {
|
|
|
|
+ e.stopPropagation();
|
|
|
|
+ }}
|
|
|
|
+ onClick={(e: Event) => {
|
|
|
|
+ e.stopPropagation();
|
|
if (item.id) {
|
|
if (item.id) {
|
|
router.push({
|
|
router.push({
|
|
path: '/courseware-play',
|
|
path: '/courseware-play',
|