|
@@ -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);
|
|
|
},
|
|
|
|
|
|
// 添加标签页
|