美文网首页
【TS】定义 Event 默认事件对象的类型

【TS】定义 Event 默认事件对象的类型

作者: Q小予o0 | 来源:发表于2021-05-17 16:40 被阅读0次

    在 React 中分清楚是 DOM 的 MouseEvent,还是 React.MouseEvent

    如果是鼠标事件:MouseEvent

    import type { FC , MouseEvent } from 'react';
    handleBtnClick = (e: MouseEvent) => {
        e && e.preventDefault()
      }
    

    如果是表单提交,用FormEvent。

    import type { FC , FormEvent } from 'react';
    
      <Input
                placeholder="请输入"
                defaultValue={searchParams.message || undefined}
                allowClear
                maxLength={50}
                autoComplete="off"
                onPressEnter={(e: FormEvent) => {
                  e.preventDefault();
                }}
              />
    

    相关文章

      网友评论

          本文标题:【TS】定义 Event 默认事件对象的类型

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