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