From a326c16f1c7c7b0b8bd78f526a4d817902e782c0 Mon Sep 17 00:00:00 2001 From: MoonLeeeaf <150461955+MoonLeeeaf@users.noreply.github.com> Date: Sat, 15 Jun 2024 18:05:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BC=82=E5=B8=B8=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E7=9A=84Tab=E6=A0=8F=E6=8C=87=E7=A4=BA=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ling_chair_http/handler.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ling_chair_http/handler.js b/ling_chair_http/handler.js index 7f6e668..bf98916 100644 --- a/ling_chair_http/handler.js +++ b/ling_chair_http/handler.js @@ -263,6 +263,8 @@ class ContactsList { // 消息核心 // ================================ +// 自古框架BUG多, 各种麻烦遭不住 + class ChatTabManager { static tabs = {} /** @@ -274,8 +276,11 @@ class ChatTabManager { if (this.tabs[target]) return let tabElement = $($.parseHTML(`${title}`)) tabElement.appendTo(viewBinding.chatTab) - if (Object.keys(this.tabs).length == 0) new mdui.Tab(viewBinding.chatTab).handleUpdate() + // 就你MDUI的B事最多 加Tab还多一个下划线 删掉就解决了 + $(".mdui-tab-indicator").remove() + new mdui.Tab(viewBinding.chatTab).handleUpdate() this.tabs[target] = tabElement + if (Object.keys(this.tabs).length == 1) tabElement.addClass("mdui-tab-active") } /** * 寻找Tab @@ -290,7 +295,7 @@ class ChatTabManager { * @param { String } target */ static click(target) { - // this.find(target).click() + this.find(target).get(0).click() } /** * 删除Tab