From 8e606598dd3cf4ccac96451bd9e9741fe86b8c6e Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Mon, 31 Jul 2023 22:23:37 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=BE=E6=8E=A5=E5=85=A8=E8=BD=AChttps?= =?UTF-8?q?=E5=8D=8F=E8=AE=AE,=E5=8E=BB=E9=99=A4=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E9=A2=84=E8=A7=88=E9=93=BE=E6=8E=A5=EF=BC=8C?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=9C=AC=E5=9C=B0=E7=94=9F=E6=88=90=EF=BC=8C?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86bug=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E9=A2=84=E8=A7=88=E5=9B=BE(=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E6=9B=B4=E6=96=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DashBoard.vue | 13 ++++++- src/components/HentaiSearch.vue | 4 +- src/components/OnlineReader.vue | 27 ++++++------- src/components/Side.vue | 28 +++++++------- src/store/index.js | 68 ++++----------------------------- 5 files changed, 49 insertions(+), 91 deletions(-) diff --git a/src/components/DashBoard.vue b/src/components/DashBoard.vue index 6af8f3d..e6f0feb 100644 --- a/src/components/DashBoard.vue +++ b/src/components/DashBoard.vue @@ -38,13 +38,14 @@
里站搜索 查看标签 -
+
{{thumbnailGallery.shortName}}
标签:{{thumbnailGallery.tag}}

- +
@@ -277,6 +278,14 @@ function postTask(){ } //查询任务 +function queryRemoteTask(){ + if(!validateLink(param.value)){ + ElMessage("链接错误") + return + } + let tempLink = coverLink(param.value) + store.dispatch("queryGalleryTask", tempLink) +} function queryLocalTask(){ switch (type.value){ case "link": diff --git a/src/components/HentaiSearch.vue b/src/components/HentaiSearch.vue index bb0c620..30b849f 100644 --- a/src/components/HentaiSearch.vue +++ b/src/components/HentaiSearch.vue @@ -85,8 +85,8 @@ function close(){
- import {computed, ref, watch} from "vue"; import store from "../store/index.js"; -let props = defineProps(['currentLinks', 'isOnlineReading']) +let props = defineProps(['currentGallery', 'isOnlineReading']) let isShowUp = ref() let onlineReadingScrollbar = ref() let links = ref() @@ -19,12 +19,12 @@ watch(props, (props)=>{ //切换本子 function alterPage(){ - console.log(lengthPerPage.value, props.currentLinks.length) - if(props.currentLinks.length > lengthPerPage.value){ - links.value = props.currentLinks.slice(0, lengthPerPage.value) - max.value = Math.ceil(props.currentLinks.length / lengthPerPage.value) + if(props.currentGallery.images.length > lengthPerPage.value){ + links.value = props.currentGallery.images.slice(0, lengthPerPage.value) + max.value = Math.ceil(props.currentGallery.images.length / lengthPerPage.value) }else{ - links.value = props.currentLinks + links.value = props.currentGallery.images + max.value = 0 } index.value = 0 temp_index.value = 1 @@ -32,7 +32,7 @@ function alterPage(){ //跳转到对应页数 function jump(targetIndex){ - links.value = props.currentLinks.slice(targetIndex * lengthPerPage.value, (targetIndex + 1) * lengthPerPage.value) + links.value = props.currentGallery.images.slice(targetIndex * lengthPerPage.value, (targetIndex + 1) * lengthPerPage.value) index.value = targetIndex temp_index.value = targetIndex + 1 onlineReadingScrollbar.value.setScrollTop(0) @@ -44,16 +44,17 @@ function closeDialog(){