反应|综合事件界面

时间:2020-07-28 15:04:50

标签: javascript reactjs

TLDR

SyntheticEvent中的bubblescancelabledefaultPreventedeventPhaseisTrustedtimestamptype是什么以及如何我可以使用它吗

答案

您好,我正在与本地开发人员互动。
今天,当我研究有关SyntheticEvent的反应时,我对这个接口SyntheticEvent

有疑问
boolean bubbles
boolean cancelable
DOMEventTarget currentTarget
boolean defaultPrevented
number eventPhase
boolean isTrusted
DOMEvent nativeEvent              // I know it is original browser dom event
void preventDefault()             // I know it is for prevent element basic event like a tag
boolean isDefaultPrevented()      // I guess it is for knowing is preventDefault() is executed 
void stopPropagation()            // I know it is for stop event bubbling and capturing
boolean isPropagationStopped()    // I guess it is for knowing is stopPropagation() is executed
void persist()                    // It is for persist synthetic event pooling
DOMEventTarget target             // I know target means dom event target like 
number timeStamp
string type

所以在这种情况下,我不知道什么是bubblescancelabledefaultPreventedeventPhaseisTrustedtimestamptype以及我们如何使用此界面。

有没有很好的用例?

1 个答案:

答案 0 :(得分:1)

其中大多数是从本地Event继承的。

您可以阅读关于它们的in the MDN doc

您还可以阅读有关SyntheticEvent特定here的内容。