فهرست منبع

perf: 优化古诗排版;fix: 小米平板和安卓端edge打开时的自动跳转功能

任一存 1 سال پیش
والد
کامیت
9ea17f21f2
5فایلهای تغییر یافته به همراه13 افزوده شده و 7 حذف شده
  1. 5 3
      public/configExcel.js
  2. BIN
      public/configMultiMedia/author/wuzhen.png
  3. 5 1
      src/main.js
  4. 1 1
      src/views/PaintingList.vue
  5. 2 2
      src/views/PoemList.vue

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 5 - 3
public/configExcel.js


BIN
public/configMultiMedia/author/wuzhen.png


+ 5 - 1
src/main.js

@@ -45,9 +45,13 @@ if (uaInfo.browser && uaInfo.browser.name === 'WeChat') {
 if (uaInfo.browser && uaInfo.browser.name === 'Safari') {
   app.provide('$isSafari', true)
 }
+console.log(window.innerWidth)
+console.log(window.innerHeight)
+
 if (
   uaInfo.device.type === 'mobile' ||
-  /Mobi|Android|iPhone|SymbianOS|Windows Phone|iPad|iPod/i.test(navigator.userAgent)
+  (uaInfo.browser.name === 'Edge' && uaInfo.os.name === 'Linux' && window.innerWidth < 1024 ) || // 尽量判断出移动端edge
+  /Mobi|Android|iPhone|SymbianOS|Windows Phone|iPad|iPod|MIUI/i.test(navigator.userAgent)
 ) {
   // app.provide('$isMobile', true)
   window.location.assign(process.env.VUE_APP_MOBILE_URL)

+ 1 - 1
src/views/PaintingList.vue

@@ -120,7 +120,7 @@
               <img
                 draggable="false"
                 :style="{
-                  height: (item['音图'] == 'zhaomengfu1.png' || item['音图'] == 'zhaomengfu2.png') ? '78%' : '',
+                  height: (item['音图'] == 'zhaomengfu1.png' || item['音图'] == 'zhaomengfu2.png') ? '78%' : (item['音图'] == 'wuzhen.png') ? '85%' : '',
                 }"
                 :src="`${$env.BASE_URL}configMultiMedia/author/${item['音图']}`"
               >

+ 2 - 2
src/views/PoemList.vue

@@ -102,7 +102,7 @@
               <span class="age">{{ item["朝代"] }}</span>
             </div>
           </div>
-          <p>{{ item["正文"] }}</p>
+          <p v-html="item['正文']" />
         </div>
       </div>
     </div>
@@ -440,7 +440,7 @@ const unwatch = watch(translateLength, (v) => {
         left: calc(6800px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
       }
       .poem:nth-of-type(11) {
-        transform: translateY(40%);
+        transform: translateY(100%);
         left: calc((7200px + 260px) * v-bind('windowHeight') / v-bind('windowHeightDesign'));
       }
       .poem:nth-of-type(12) {