From 74f972734097c94a0e16ca30c7fa944a52bc412c Mon Sep 17 00:00:00 2001
From: chenghx <chenghx@nfex.com>
Date: Fri, 10 Aug 2018 09:47:20 +0800
Subject: [PATCH] fix: console error when toggle page

Issue #4
Close #4
---
 src/components/layout/PageView.vue | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/components/layout/PageView.vue b/src/components/layout/PageView.vue
index 3a641bb..28f83dd 100644
--- a/src/components/layout/PageView.vue
+++ b/src/components/layout/PageView.vue
@@ -21,7 +21,7 @@ export default {
       extraImage: ''
     }
   },
-  mounted () {
+  beforeMount () {
     this.getPageHeaderInfo()
   },
   updated () {
@@ -31,9 +31,11 @@ export default {
     getPageHeaderInfo () {
       this.title = this.$route.name
       const page = this.$refs.page
-      this.desc = page.desc
-      this.linkList = page.linkList
-      this.extraImage = page.extraImage
+      if (page) {
+        this.desc = page.desc
+        this.linkList = page.linkList
+        this.extraImage = page.extraImage
+      }
     }
   }
 }