Эх сурвалжийг харах

feat: 离开页面时缓存页面数据

zhangyuhan 3 жил өмнө
parent
commit
02a9183306

+ 7 - 0
src/jfw/modules/app/src/web/staticres/jyapp/js/historypush.js

@@ -92,6 +92,13 @@ var vm = new Vue({
     }
   },
   created () {
+    // 离开时缓存页面数据
+    document.addEventListener('visibilitychange',function(){
+      var isHidden = document.hidden;
+      if(isHidden){
+        sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
+      }
+    });
     this.getHasWeekMonthData()
     this.getUserRoot()
     this.subPageMove()

+ 7 - 0
src/web/staticres/vipsubscribe/js/historypush.js

@@ -121,6 +121,13 @@ var vm = new Vue({
     }
   },
   created () {
+    // 离开时缓存页面数据
+    document.addEventListener('visibilitychange',function(){
+      var isHidden = document.hidden;
+      if(isHidden){
+        sessionStorage.setItem(vm.sessStorageKey, JSON.stringify(vm.$data))
+      }
+    });
     this.getHasWeekMonthData()
     this.getUserRoot()
     if (firstTime) {