From c08e9c55309e5528f55a3e05e4c32beab0a882ee Mon Sep 17 00:00:00 2001 From: whychdw <49690745@qq.com> Date: 星期六, 29 八月 2020 11:09:39 +0800 Subject: [PATCH] 提交内容 --- src/pages/home.vue | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/src/pages/home.vue b/src/pages/home.vue index e29510c..19062db 100644 --- a/src/pages/home.vue +++ b/src/pages/home.vue @@ -104,19 +104,28 @@ break; } }, + // 鍚屾椤甸潰 syncPage(params) { let tabs = this.tabs; let menu = params.pageInfo; // 妫�娴媙ame鏄惁宸茬粡瀛樺湪tabs鍐� let notIn = true; - tabs.forEach(item=>{ + let index = -1; + tabs.forEach((item, flag)=>{ + // 椤甸潰鏄惁宸茬粡鎵撳紑 if(item.name == menu.name) { notIn = false; + index = flag; } }); // 涓嶅湪, 娣诲姞menu鍒皌abs涓� if(notIn) { tabs.push(menu); + }else { // 椤甸潰宸插瓨鍦紝骞跺埛鏂伴〉闈� + tabs.splice(index, 1); + this.$nextTick(()=>{ + tabs.splice(index, 0, menu); + }); } // 璁剧疆婵�娲荤殑瀵艰埅 -- Gitblit v1.9.1