|
@@ -27,10 +27,10 @@ let parentOnClick = attrs.onClick as (e: Event) => void;
|
|
delete newAttrs["onClick"];
|
|
delete newAttrs["onClick"];
|
|
|
|
|
|
let inInterval = $ref(false);
|
|
let inInterval = $ref(false);
|
|
-const insideClick = (e: PointerEvent) => {
|
|
|
|
|
|
+const insideClick = (e: PointerEvent | MouseEvent) => {
|
|
// console.log(e.pointerType);
|
|
// console.log(e.pointerType);
|
|
// 不允许键盘触发按钮事件,因为全局监听键盘事件的太多了
|
|
// 不允许键盘触发按钮事件,因为全局监听键盘事件的太多了
|
|
- if (e.pointerType === "") return;
|
|
|
|
|
|
+ if (e instanceof PointerEvent && e.pointerType === "") return;
|
|
inInterval = true;
|
|
inInterval = true;
|
|
// false warning
|
|
// false warning
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
|
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
|