From 102bb7c365a3437128aabb3cb05295d6eeac476a Mon Sep 17 00:00:00 2001 From: 杨磊 <505174330@qq.com> Date: 星期四, 24 七月 2025 17:54:55 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/TextbookReader --- src/views/readerPages/home.vue | 33 +++++++++++++++++++++------------ 1 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/views/readerPages/home.vue b/src/views/readerPages/home.vue index 0f45f5e..db73780 100644 --- a/src/views/readerPages/home.vue +++ b/src/views/readerPages/home.vue @@ -1,7 +1,7 @@ <template> <div class="homePage"> - <webHome v-if="homeBoxWebHide" /> - <mobileHome v-if="homeBoxHide" /> + <mobileHome v-if="homeBoxWebHide" /> + <webHome v-else /> </div> <div class="pdfDialog"> <el-dialog v-model="dialogState.dialogVisible" width="60vw" top="2vh" lock-scroll :show-close="false" @@ -27,7 +27,6 @@ const screenWidth = ref( window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth ) -const homeBoxHide = ref(false) const homeBoxWebHide = ref(false) const dialogState = reactive({ dialogVisible: false, @@ -35,14 +34,24 @@ isClear: false, p_md5: '' }) + +// 妫�娴嬫槸鍚︿负绉诲姩璁惧 +const checkDevice = () => { + const userAgent = navigator.userAgent.toLowerCase() + const isMobileAgent = /Android|webOS|iPhone|iPod|BlackBerry/i.test(userAgent) + homeBoxWebHide.value = isMobileAgent +} + onMounted(() => { - if (screenWidth.value < 420) { - homeBoxHide.value = true - homeBoxWebHide.value = false - } else { - homeBoxWebHide.value = true - homeBoxHide.value = false - } + checkDevice() + // if (screenWidth.value < 420) { + // homeBoxHide.value = true + // homeBoxWebHide.value = false + // } else { + // homeBoxWebHide.value = true + // homeBoxHide.value = false + // } + window.qiankunActions.setGlobalState({ openPDF: (data) => { console.log('鐖跺簲鐢�', data) @@ -65,8 +74,8 @@ .custom-dialog { .el-dialog { - padding: 0; -} + padding: 0; + } .el-dialog__header { background-color: rgba(0, 0, 0, 0.8); -- Gitblit v1.9.1