Vanessa 2024-05-06 00:17:42 +08:00
parent 5a0dbc1ab7
commit b195782a1c
4 changed files with 17 additions and 19 deletions

View file

@ -69,10 +69,14 @@ export const initFramework = (app: App, isStart: boolean) => {
let tag: MobileTags;
// 不能使用 getEventName否则点击返回会展开右侧栏
const firstToolbarElement = sidebarElement.querySelector(".toolbar--border");
firstToolbarElement.addEventListener("click", (event: Event & {
target: Element
}) => {
const svgElement = hasTopClosestByTag(event.target, "svg");
firstToolbarElement.addEventListener("click", (event: MouseEvent) => {
const target = event.target as HTMLElement;
let svgElement: HTMLElement;
if (typeof event.detail === "string") {
svgElement = firstToolbarElement.querySelector(`svg[data-type="sidebar-${event.detail}-tab"]`) as HTMLElement;
} else {
svgElement = hasTopClosestByTag(target, "svg") as HTMLElement;
}
if (!svgElement) {
return;
}