From b5b2a7422db7e2ccdb3682c864e4f7d049258bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=AB=8B=E5=B8=AE?= <3294713004@qq.com> Date: Wed, 24 Sep 2025 21:43:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=20page=E5=88=87=E6=8D=A2=E6=97=B6?= =?UTF-8?q?=E6=9B=B4=E6=96=B0icon=20active=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/modules/mixly-modules/common/pages-manager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/modules/mixly-modules/common/pages-manager.js b/common/modules/mixly-modules/common/pages-manager.js index 866bf41f..0ec2c666 100644 --- a/common/modules/mixly-modules/common/pages-manager.js +++ b/common/modules/mixly-modules/common/pages-manager.js @@ -59,10 +59,14 @@ class PagesManager extends Component { pageTabs.bind('activeTabChange', (event) => { const prevEditor = this.getActive(); const { tabEl } = event.detail; - const id = $(tabEl).attr('data-tab-id'); + const $tab = $(tabEl); + const id = $tab.attr('data-tab-id'); + $tab.find('.chrome-tab-favicon').addClass('active'); const page = this.get(id); this.#activeId_ = id; if (prevEditor) { + const $prevTab = prevEditor.getTab(); + $prevTab.find('.chrome-tab-favicon').removeClass('active'); prevEditor.getContent().detach(); prevEditor.onUnmounted(); }