lilei 3 سال پیش
والد
کامیت
c2908a4b72
1فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 8 2
      src/layouts/PageView.vue

+ 8 - 2
src/layouts/PageView.vue

@@ -99,23 +99,29 @@ export default {
     // }
   },
   mounted () {
+    console.log(window.innerHeight, 'mounted')
     this.tabs = this.directTabs
     this.getPageMeta()
     this.setpageH()
     const _this = this
     window.onresize = () => {
       return (() => {
-        _this.$store.dispatch('SetWinHeight', window.innerHeight)
         _this.setpageH()
       })()
     }
   },
+  activated () {
+    this.setpageH()
+  },
   updated () {
     this.getPageMeta()
   },
   methods: {
     setpageH () {
-      this.pageHeight = window.innerHeight - 85
+      this.$nextTick(() => {
+        this.$store.dispatch('SetWinHeight', window.innerHeight)
+        this.pageHeight = window.innerHeight - 85
+      })
     },
     getPageMeta () {
       // eslint-disable-next-line