refactor: 优化数据加载逻辑.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
// 添加事件监听器
|
||||
import { Ref } from 'vue';
|
||||
|
||||
export function addEventListen(
|
||||
target: Window | HTMLElement,
|
||||
event: string,
|
||||
@@ -12,6 +15,7 @@ export function addEventListen(
|
||||
}
|
||||
}
|
||||
|
||||
// 移除事件监听器
|
||||
export function removeEventListen(
|
||||
target: Window | HTMLElement,
|
||||
event: string,
|
||||
@@ -25,3 +29,13 @@ export function removeEventListen(
|
||||
target.removeEventListener(event, handler, capture);
|
||||
}
|
||||
}
|
||||
|
||||
// 触发鼠标事件
|
||||
export const triggerMouseEvent = (ref: Ref, e = 'click') => {
|
||||
const event = new MouseEvent(e, {
|
||||
view: window,
|
||||
bubbles: true,
|
||||
cancelable: true,
|
||||
});
|
||||
ref.value.dispatchEvent(event);
|
||||
};
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import type { Ref } from 'vue';
|
||||
import { Md5 } from 'ts-md5';
|
||||
|
||||
type TargetContext = '_self' | '_parent' | '_blank' | '_top';
|
||||
@@ -31,18 +30,6 @@ export const regexUrl = new RegExp(
|
||||
'i'
|
||||
);
|
||||
|
||||
/**
|
||||
* 触发鼠标事件
|
||||
*/
|
||||
export const triggerMouseEvent = (ref: Ref, e = 'click') => {
|
||||
const event = new MouseEvent(e, {
|
||||
view: window,
|
||||
bubbles: true,
|
||||
cancelable: true,
|
||||
});
|
||||
ref.value.dispatchEvent(event);
|
||||
};
|
||||
|
||||
/**
|
||||
* md5
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user