Selaa lähdekoodia

修改ios兼容性bug

lex-xin 5 vuotta sitten
vanhempi
commit
fcd8e3e355

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/css/app.c0a4c5b5.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/index.html


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/js/app.7f77080c.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/js/app.7f77080c.js.map


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/js/app.d733475d.js.map


+ 5 - 2
src/views/login.vue

@@ -9,7 +9,7 @@
             </div>
             <div class="phoneSection">
                 <i class="man_icon"></i>
-                <input type="number" v-model="dataList.phoneNumber" class="phone" pattern="[0-9]" placeholder="请输入手机号报名或查询进度">
+                <input type="number" @blur="codeBlur" v-model="dataList.phoneNumber" class="phone" pattern="[0-9]" placeholder="请输入手机号报名或查询进度">
             </div>
         </div>
 
@@ -95,7 +95,10 @@ export default {
     },
     methods: {
         codeBlur() {
-            window.scrollTo(0,0)
+            setTimeout(() => {
+                const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;
+                window.scrollTo(0, Math.max(scrollHeight - 1, 0));
+            }, 100);
         },
         onSubmit() {
             let dataStatus = this.dataList.status

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä