ソースを参照

优化页面报错组件增加刷新按钮

t_finder 6 ヶ月 前
コミット
f6e16d26d3
共有2 個のファイルを変更した6 個の追加6 個の削除を含む
  1. 5 5
      layouts/error.vue
  2. 1 1
      pages/login.vue

+ 5 - 5
layouts/error.vue

@@ -1,13 +1,13 @@
 <template>
 <template>
-  <div>
+  <div class="flex justify-center pt-30">
     <h1 v-if="error.statusCode === 404">
     <h1 v-if="error.statusCode === 404">
       {{ pageNotFound }}
       {{ pageNotFound }}
     </h1>
     </h1>
     <div v-else>
     <div v-else>
-      <h1>
+      <h1 class="text-center">
         {{ otherError }}
         {{ otherError }}
       </h1>
       </h1>
-      <van-button type="primary" @click="refreshPage">主要按钮</van-button>
+      <v-btn type="submit" @click="refreshPage">重新加载页面</v-btn>
     </div>
     </div>
     <!-- <NuxtLink to="/"> Home page </NuxtLink> -->
     <!-- <NuxtLink to="/"> Home page </NuxtLink> -->
   </div>
   </div>
@@ -26,11 +26,11 @@ export default {
   data() {
   data() {
     return {
     return {
       pageNotFound: '404 Not Found',
       pageNotFound: '404 Not Found',
-      otherError: 'An error occurred',
+      otherError: '出现错误',
     };
     };
   },
   },
   head() {
   head() {
-    console.log('tempErr',this.error)
+    console.log('tempErr',JSON.stringify(this.error))
     const title =
     const title =
       this.error.statusCode === 404 ? this.pageNotFound : this.otherError;
       this.error.statusCode === 404 ? this.pageNotFound : this.otherError;
     return {
     return {

+ 1 - 1
pages/login.vue

@@ -39,7 +39,7 @@
         </validation-provider>
         </validation-provider>
         <div class="">
         <div class="">
           <v-btn type="submit" :disabled="invalid" :loading="submitting"
           <v-btn type="submit" :disabled="invalid" :loading="submitting"
-            >login</v-btn
+            >登录</v-btn
           >
           >
         </div>
         </div>
       </v-form>
       </v-form>