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