美文网首页
React 中模拟事件

React 中模拟事件

作者: RoyChina | 来源:发表于2024-03-27 15:17 被阅读0次

// 点击事件由mousedown,mouseup合成
const clickEvents = ['mousedown', 'click', 'mouseup']
// focus 事件由 in,out 合成
const focusEvents = ['focusin', 'focus', 'focusout']

const simulateEvents = (element: HTMLElement, events: string[]) => {
events.forEach((event) => {
element.dispatchEvent(
new MouseEvent(event, {
view: window,
bubbles: true,
cancelable: true,
buttons: 1,
})
)
})
}

相关文章

网友评论

      本文标题:React 中模拟事件

      本文链接:https://www.haomeiwen.com/subject/zujytjtx.html