diff --git a/ling_chair_http/handler.js b/ling_chair_http/handler.js index 4e28d75..5fe2923 100644 --- a/ling_chair_http/handler.js +++ b/ling_chair_http/handler.js @@ -303,7 +303,9 @@ class ChatTabManager { */ static remove(target) { this.find(target).remove() - this.tabs[target] = null + delete this.tabs[target] + if(Object.keys(this.tabs).length == 0) + viewBinding.chatTab.find('.mdui-tab-indicator').remove() } static initTabElementEvents() { let menu @@ -317,7 +319,7 @@ class ChatTabManager { // ele.previousElementSibling 是 Menu 的 Element, 因此改写成 ele.previousElementSibling.previousElementSibling let menuHtml = $.parseHTML(`
`) let $menu = $(menuHtml)