Browse Source

fix:一轮测试修复

liyangbin 1 year ago
parent
commit
4eb0ace16a

File diff suppressed because it is too large
+ 1 - 1
assets/images/PDFReaderPro/androidLogo.svg


+ 8 - 8
assets/images/PDFReaderPro/array.svg

@@ -1,16 +1,16 @@
 <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
-<g clip-path="url(#clip0_1533_46105)">
-<circle cx="24" cy="24" r="24" transform="matrix(-1 0 0 1 48 0)" fill="black" fill-opacity="0.12"/>
-<g clip-path="url(#clip1_1533_46105)">
-<path d="M21.2929 17.2929C20.9324 17.6534 20.9047 18.2206 21.2097 18.6129L21.2929 18.7071L26.585 24L21.2929 29.2929C20.9324 29.6534 20.9047 30.2206 21.2097 30.6129L21.2929 30.7071C21.6534 31.0676 22.2206 31.0953 22.6129 30.7903L22.7071 30.7071L28.7071 24.7071C29.0676 24.3466 29.0953 23.7794 28.7903 23.3871L28.7071 23.2929L22.7071 17.2929C22.3166 16.9024 21.6834 16.9024 21.2929 17.2929Z" fill="#192233"/>
+<g clip-path="url(#clip0_1533_46110)">
+<circle cx="24" cy="24" r="24" fill="black" fill-opacity="0.04"/>
+<g clip-path="url(#clip1_1533_46110)">
+<path d="M26.7071 17.2929C27.0676 17.6534 27.0953 18.2206 26.7903 18.6129L26.7071 18.7071L21.415 24L26.7071 29.2929C27.0676 29.6534 27.0953 30.2206 26.7903 30.6129L26.7071 30.7071C26.3466 31.0676 25.7794 31.0953 25.3871 30.7903L25.2929 30.7071L19.2929 24.7071C18.9324 24.3466 18.9047 23.7794 19.2097 23.3871L19.2929 23.2929L25.2929 17.2929C25.6834 16.9024 26.3166 16.9024 26.7071 17.2929Z" fill="#192233" fill-opacity="0.5"/>
 </g>
 </g>
 <defs>
-<clipPath id="clip0_1533_46105">
-<rect width="48" height="48" fill="white" transform="matrix(-1 0 0 1 48 0)"/>
+<clipPath id="clip0_1533_46110">
+<rect width="48" height="48" fill="white"/>
 </clipPath>
-<clipPath id="clip1_1533_46105">
-<rect width="20" height="20" fill="white" transform="matrix(0 1 1 0 14 14)"/>
+<clipPath id="clip1_1533_46110">
+<rect width="20" height="20" fill="white" transform="matrix(0 1 -1 0 34 14)"/>
 </clipPath>
 </defs>
 </svg>

+ 16 - 0
assets/images/PDFReaderPro/arrayHover.svg

@@ -0,0 +1,16 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<g clip-path="url(#clip0_1533_46105)">
+<circle cx="24" cy="24" r="24" transform="matrix(-1 0 0 1 48 0)" fill="black" fill-opacity="0.12"/>
+<g clip-path="url(#clip1_1533_46105)">
+<path d="M21.2929 17.2929C20.9324 17.6534 20.9047 18.2206 21.2097 18.6129L21.2929 18.7071L26.585 24L21.2929 29.2929C20.9324 29.6534 20.9047 30.2206 21.2097 30.6129L21.2929 30.7071C21.6534 31.0676 22.2206 31.0953 22.6129 30.7903L22.7071 30.7071L28.7071 24.7071C29.0676 24.3466 29.0953 23.7794 28.7903 23.3871L28.7071 23.2929L22.7071 17.2929C22.3166 16.9024 21.6834 16.9024 21.2929 17.2929Z" fill="#192233"/>
+</g>
+</g>
+<defs>
+<clipPath id="clip0_1533_46105">
+<rect width="48" height="48" fill="white" transform="matrix(-1 0 0 1 48 0)"/>
+</clipPath>
+<clipPath id="clip1_1533_46105">
+<rect width="20" height="20" fill="white" transform="matrix(0 1 1 0 14 14)"/>
+</clipPath>
+</defs>
+</svg>

File diff suppressed because it is too large
+ 1 - 1
assets/images/PDFReaderPro/iosLogo.svg


File diff suppressed because it is too large
+ 1 - 1
assets/images/PDFReaderPro/macLogo.svg


+ 1 - 1
assets/images/PDFReaderPro/windowsLogo.svg

@@ -1,3 +1,3 @@
 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M2.66699 2.66699H9.33366V9.33366H2.66699V2.66699ZM10.667 2.66699H17.3337V9.33366H10.667V2.66699ZM2.66699 10.667H9.33366V17.3337H2.66699V10.667ZM10.667 10.667H17.3337V17.3337H10.667V10.667Z" fill="white"/>
+<path d="M2.66699 2.66699H9.33366V9.33366H2.66699V2.66699ZM10.667 2.66699H17.3337V9.33366H10.667V2.66699ZM2.66699 10.667H9.33366V17.3337H2.66699V10.667ZM10.667 10.667H17.3337V17.3337H10.667V10.667Z" fill="currentcolor"/>
 </svg>

+ 7 - 4
components/PDFReaderPro/banner.vue

@@ -123,9 +123,9 @@ div.banner-container {
         font-family: Source Han Sans CN;
         font-size: 18px;
         font-weight: 700;
-        transition: all linear .5;
+        transition: all ease .5;
         &:hover {
-          transform: translateY(-10px);
+          transform: translateY(-6px);
         }
       }
       a + a {
@@ -154,14 +154,17 @@ div.banner-container {
     .available {
       margin-top: 12px;
       display: flex;
-      opacity: 0.68;
       font-family: Helvetica;
       font-size: 14px;
       font-weight: 400;
       line-height: 20px;
-      color: #fff;
+      color: #b8bdd6;
       svg {
         margin-left: 16px;
+        color: #b8bdd6;
+        &:hover {
+          color: #fff;
+        }
       }
       svg + svg {
         margin-left: 8px;

+ 1 - 0
components/PDFReaderPro/features.vue

@@ -222,6 +222,7 @@ export default {
     display: flex;
     align-items: center;
     justify-content: space-between;
+    padding: 12px 0;
     background: linear-gradient(90deg, rgba(245, 247, 250, 0) 0%, #F5F7FA 52.6%, rgba(245, 247, 250, 0) 100%);
     margin-bottom: 16px;
     .tool {

+ 2 - 2
components/PDFReaderPro/product.vue

@@ -73,9 +73,9 @@ export default {
       font-family: Source Han Sans CN;
       font-size: 18px;
       font-weight: 700;
-      transition: all linear .5;
+      transition: all ease .5;
       &:hover {
-        transform: translateY(-10px);
+        transform: translateY(-6px);
       }
     }
     a + a {

+ 24 - 5
components/PDFReaderPro/solution.vue

@@ -7,8 +7,8 @@
       class="swiper-container"
       @mouseenter="handleEnter" @mouseleave="handleLeave"
     >
-      <div class="swiper-button-next button"><Array /></div>
-      <div class="swiper-button-prev button"><Array /></div>
+      <div class="swiper-button-next button"><Array class="default" /><ArrayHover class="hoverIn" /></div>
+      <div class="swiper-button-prev button"><Array class="default" /><ArrayHover class="hoverIn" /></div>
       <div class="swiper-wrapper">
         <div v-for="(item, index) in solution" :key="index" class="swiper-slide">
           <div class="solution" :class="item.classObject">
@@ -31,13 +31,15 @@
 <script>
 import { directive } from 'vue-awesome-swiper'
 import Array from '~/assets/images/PDFReaderPro/array.svg?inline'
+import ArrayHover from '~/assets/images/PDFReaderPro/arrayHover.svg?inline'
 
 export default {
   directives: {
     swiper: directive
   },
   components: {
-    Array
+    Array,
+    ArrayHover
   },
   props: ['platform'],
   data() {
@@ -165,14 +167,31 @@ export default {
     position: absolute;
     z-index: 2;
     bottom: 293px;
+    .hoverIn {
+      display: none;
+    }
+    &:hover {
+      .default {
+        display: none;
+      }
+      .hoverIn {
+        display: inline;
+      }
+    }
   }
   .swiper-button-prev {
     left: 112px;
-    transform: rotate(180deg) translateY(50%);
+    transform: translateY(-50%);
+    &:hover{
+      transform: rotate(180deg) translateY(50%);
+    }
   }
   .swiper-button-next {
     right: 112px;
-    transform: translateY(-50%);
+    transform: rotate(180deg) translateY(50%);
+    &:hover {
+      transform: rotate(0deg) translateY(-50%);
+    }
   }
 }
 div.wrapper-tools {

+ 3 - 1
components/RegisterBar.vue

@@ -82,6 +82,8 @@ export default {
                 this.sending = false
               }
             }, 1000);
+          } else {
+            this.errMsg = '验证码发送失败,请检查账号'
           }
         })
       }
@@ -160,7 +162,7 @@ export default {
       oncut="return false" onpaste="return false" oncopy="return false">
       <br />
       <div v-if="showVcode" class="vcode_content">
-        <input v-model="form.verifyCode" class="input_vcode_signup" placeholder="验证码" @keydown.enter="vailidate">
+        <input v-model="form.verifyCode" class="input_vcode_signup" placeholder="验证码" @input="changeErr"  @keydown.enter="vailidate">
         <span class="sent-vcode sent-vcode-signup" :class="{'sent-vcode-disabled': sending}" @click="handlePostCode"><a>{{sending ? clock+'秒' : '发送验证码'}}</a></span>
       </div>
       <div v-if="errMsg !== ''" class="error-mess error-mess-signup mb-5px">

+ 0 - 1
layouts/components/NavBar.vue

@@ -279,7 +279,6 @@ export default {
 <style lang="scss">
 .menu-active {
   color: #E93636;
-  opacity: 0.7;
 }
 .login-dialog {
   position: relative;