tianyun 3 月之前
父节点
当前提交
44ccc2edd0
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      simple-demo/mycopy.html

+ 6 - 3
simple-demo/mycopy.html

@@ -256,9 +256,9 @@
                         showContent = res.content_back;
                     }
                     this.myObj = JSON.parse(showContent);
-                    // 设置activeTab
-                    this.activeTab = localStorage.getItem("tab") || Object.keys(this.myObj)[0] || '';
                 }
+                // 设置activeTab
+                this.activeTab = this.get_init_activeTab();
 
                 if (pageManager.isReadOnly()) {
                     // 备份页面或分享页面,设置为只读
@@ -267,6 +267,9 @@
             });
         },
         methods: {
+            get_init_activeTab() {
+                return sessionStorage.getItem("tab-" + pageManager.id) || Object.keys(this.myObj)[0] || '';
+            },
             updateData() {
                 this.all_data.content = JSON.stringify(this.myObj);
                 pageManager.updateData(this.all_data);
@@ -305,7 +308,7 @@
             handleTabClick(tab) {
                 this.activeTab = tab.name;
                 // 保存到本地 localStorage
-                localStorage.setItem("tab", this.activeTab);
+                sessionStorage.setItem("tab-" + pageManager.id, this.activeTab);
             },
 
             // 添加标签页