| | |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- pdf查看 --> |
| | | <div class="pdf-container" v-show="pdfViewer"> |
| | | <PDFViewer :pdfUrl="'/helloworld.pdf'"></PDFViewer> |
| | | <PDFViewer :pdfUrl="'/test.pdf'"></PDFViewer> |
| | | <div class="close-btn"> |
| | | <el-button type="danger" size="large" circle @click="closeViewer"> |
| | | <template #icon> |
| | |
| | | </el-button> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- image查看 --> |
| | | <div class="image-container" v-show="imageViewer"> |
| | | <el-image-viewer :url-list="imageList" @close="closeViewer"></el-image-viewer> |
| | | </div> |
| | | |
| | | <!-- 视频查看 --> |
| | | <div class="video-container"> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | iconPath: '/static/icons/file_type_image.png', |
| | | handle: (item) => { |
| | | console.log(item); |
| | | imageViewer.value = true; |
| | | } |
| | | }, |
| | | 'video': { |
| | |
| | | } |
| | | }, |
| | | }; |
| | | const searchText = ref(''); |
| | | |
| | | const loading = ref(false); |
| | | const searchText = ref(''); |
| | | |
| | | const pdfViewer = ref(false); |
| | | const imageViewer = ref(false); |
| | | const videoViewer = ref(false); |
| | | |
| | | const imageList = ref([]); |
| | | |
| | | const fileList = ref([ |
| | | { |
| | | id: 1, |
| | | name: '测试测试测试', |
| | | url: '', |
| | | url: '/test_question.png', |
| | | date: '2024-12-12', |
| | | class: 'test', |
| | | subject: '测试', |
| | |
| | | { |
| | | id: 3, |
| | | name: '测试测试测试', |
| | | url: '', |
| | | url: '/test.pdf', |
| | | date: '2024-12-12', |
| | | class: 'test', |
| | | subject: '测试', |