提交 5c9fde46 authored 作者: 龙菲's avatar 龙菲

去除小图加载

上级 9be9c2fa
<script setup> <script setup>
import { ref } from 'vue' import { ref } from 'vue'
import BookReader from './components/BookReader.vue' import BookReader from './components/BookReader.vue'
...@@ -10,14 +9,14 @@ const fetchDocumentDetail = async (id) => { ...@@ -10,14 +9,14 @@ const fetchDocumentDetail = async (id) => {
try { try {
const res = await getDocumentDetail(id); const res = await getDocumentDetail(id);
// images.value =res.map(item=>import.meta.env.VITE_API_BASE_URL +'/static/'+item.page_url) // images.value =res.map(item=>import.meta.env.VITE_API_BASE_URL +'/static/'+item.page_url)
documentPages.value = res.map(item=>{ documentPages.value = res.map(item => {
return { return {
...item, ...item,
page_url:import.meta.env.VITE_API_BASE_URL +'/static/'+item.page_url, page_url: import.meta.env.VITE_API_BASE_URL + '/static/' + item.page_url,
images:item.images.map(img=>{ images: item.images.map(img => {
return { return {
...img, ...img,
url:import.meta.env.VITE_API_BASE_URL +'/static/'+img.url url: import.meta.env.VITE_API_BASE_URL + '/static/' + img.url
} }
}) })
} }
...@@ -39,7 +38,7 @@ onMounted(() => { ...@@ -39,7 +38,7 @@ onMounted(() => {
<template> <template>
<div class="app"> <div class="app">
<!-- <FileUpload @upload-complete="handleUploadComplete" /> --> <!-- <FileUpload @upload-complete="handleUploadComplete" /> -->
<BookReader v-if="documentPages.length > 0" :pages="documentPages" showExitMessage/> <BookReader v-if="documentPages.length > 0" :pages="documentPages" showExitMessage />
<!-- <div v-else class="empty-state"> <!-- <div v-else class="empty-state">
请上传PDF文件开始阅读 请上传PDF文件开始阅读
</div> --> </div> -->
...@@ -47,6 +46,11 @@ onMounted(() => { ...@@ -47,6 +46,11 @@ onMounted(() => {
</template> </template>
<style> <style>
* {
margin: 0;
padding: 0;
}
.app { .app {
width: 100%; width: 100%;
height: 100vh; height: 100vh;
......
差异被折叠。
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
width: `${(smallImage.position.x2 - smallImage.position.x1) * 100}%`, width: `${(smallImage.position.x2 - smallImage.position.x1) * 100}%`,
height: `${(smallImage.position.y2 - smallImage.position.y1) * 100}%` height: `${(smallImage.position.y2 - smallImage.position.y1) * 100}%`
}" @click="handleSmallImageClick(smallImage, page.page_num)"> }" @click="handleSmallImageClick(smallImage, page.page_num)">
<img :src="smallImage.url" :alt="`小图 ${imgIndex + 1}`" class="small-image" /> <!-- <img :src="smallImage.url" :alt="`小图 ${imgIndex + 1}`" class="small-image" /> -->
</div> </div>
</div> </div>
</div> </div>
...@@ -208,9 +208,9 @@ const initBook = async () => { ...@@ -208,9 +208,9 @@ const initBook = async () => {
// 初始化 turn.js // 初始化 turn.js
$magazine.turn({ $magazine.turn({
width: pageWidth * 1, width: pageWidth * 2,
height: pageHeight, height: pageHeight,
display: 'single', display: 'double',
acceleration: false, acceleration: false,
gradients: true, gradients: true,
elevation: 50, elevation: 50,
...@@ -517,6 +517,7 @@ const handleSmallImageClick = (smallImage, pageNum) => { ...@@ -517,6 +517,7 @@ const handleSmallImageClick = (smallImage, pageNum) => {
align-items: center; align-items: center;
background-color: #333; background-color: #333;
position: relative; position: relative;
background-image: url('../assets/images/bg2.jpg');
} }
.magazine-viewport { .magazine-viewport {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论