美文网首页
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