This commit is contained in:
我是个攻城狮
2026-05-27 15:57:06 +08:00
commit eea38e992b
120 changed files with 19004 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
<template>
<div class="pdf-preview">
<div class="pdf-wrap">
<!-- <vue-pdf-embed :source="state.source" class="vue-pdf-embed" :page="state.pageNum" />-->
</div>
</div>
</template>
<!-- <script>-->
<!-- <script setup lang="ts">-->
<!--import { reactive, onMounted, computed } from "vue";-->
<!--import VuePdfEmbed from "vue-pdf-embed";-->
<!--import { createLoadingTask } from "vue3-pdfjs";-->
<!--const state = reactive({-->
<!-- source: props.pdfUrl,-->
<!-- pageNum: 1,-->
<!-- scale: 1, // 缩放比例-->
<!-- numPages: 0, // 总页数-->
<!--});-->
<!--const props = defineProps({-->
<!-- pdfUrl: {-->
<!-- type: String,-->
<!-- required: true-->
<!-- }-->
<!--})-->
<!--onMounted(() => {-->
<!-- const loadingTask = createLoadingTask(state.source);-->
<!-- loadingTask.promise.then((pdf:{numPages: number}) => {-->
<!-- state.numPages = pdf.numPages;-->
<!-- });-->
<!--});-->
<!--</script>-->
<style lang="css" scoped>
.pdf-preview {
position: relative;
height: 100vh;
padding: 20px 0;
box-sizing: border-box;
background: rgb(66, 66, 66);
}
.vue-pdf-embed {
text-align: center;
width: 515px;
border: 1px solid #e5e5e5;
margin: 0 auto;
box-sizing: border-box;
}
</style>