Quellcode durchsuchen

[change] NavBar auto title

x vor 5 Jahren
Ursprung
Commit
bd7ac825c7
2 geänderte Dateien mit 10 neuen und 4 gelöschten Zeilen
  1. 9 3
      src/components/NavBar.vue
  2. 1 1
      src/views/user/signIn/Sign.vue

+ 9 - 3
src/components/NavBar.vue

@@ -16,7 +16,7 @@
         <div
           style="color: #FFFFFF; font-weight: 400; flex: auto; text-align: center; padding-right: 30px;"
         >
-          {{ title }}
+          {{ titles }}
         </div>
       </div>
     </div>
@@ -31,10 +31,16 @@ export default {
     title: String
   },
   data: function() {
-    return {};
+    return {
+      titles: ""
+    };
   },
   mounted: function() {
-    console.log(this.$router);
+    if (this.title == undefined) {
+      this.titles = this.$route.meta.title;
+    } else {
+      this.titles = this.title;
+    }
   },
 
   methods: {

+ 1 - 1
src/views/user/signIn/Sign.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="sign">
-    <NavBar title="每日签到"></NavBar>
+    <NavBar></NavBar>
     <div class="header bg-color-red">
       <div class="headerCon acea-row row-between-wrapper">
         <div class="left acea-row row-between-wrapper">