|
@@ -301,6 +301,12 @@ var vNode = {
|
|
|
sessionStorage.removeItem('is-click-set')
|
|
|
}, 100)
|
|
|
}
|
|
|
+ if (!this.restore) {
|
|
|
+ // 如果走缓存返回的,则不定位tab
|
|
|
+ setTimeout(() => {
|
|
|
+ _this.restoreTab()
|
|
|
+ }, 200)
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
@@ -324,6 +330,15 @@ var vNode = {
|
|
|
window.removeEventListener("resize", this.init,20);
|
|
|
},
|
|
|
methods: {
|
|
|
+ restoreTab: function() {
|
|
|
+ var tab = sea.getParam('tab') || ''
|
|
|
+ if (tab) {
|
|
|
+ this.scrollToTab(tab)
|
|
|
+ }
|
|
|
+ },
|
|
|
+ scrollToTab: function (tabName) {
|
|
|
+ this.$refs.scrollspyTabs.scrollTo(tabName)
|
|
|
+ },
|
|
|
getStickyTop: function () {
|
|
|
// this.stickyTop = $('.j-header.jy-app-header').outerHeight()
|
|
|
},
|