gpt4 book ai didi

dart - 是否必须将CustomEvent扩展为自定义DOM事件?

转载 作者:行者123 更新时间:2023-12-03 04:07:50 24 4
gpt4 key购买 nike

在阅读this question时,我想知道是否真的需要扩展CustomEvent,如果您想在应用程序中拥有自定义DOM事件。是否可以仅扩展Event或CustomEvent是否出于技术原因用于特殊目的?

我想到的一个示例:具有2个属性“用户名”和“密码”的登录组件。我可以想象一个具有这两个属性的LoginEvent。我可以:

  • 具有两个属性作为事件类的属性,在这种情况下,我不需要/使用CustomEvent的详细信息,因此可能不需要扩展CustomEvent。
  • 将它们作为数组传递给CustomEvent的detail属性。
  • 使用两个属性创建一个LoginParams对象,并将其传递给CustomEvent的detail属性。
  • 最佳答案

    CustomEvent.detail正是为此目的而设计的,尽管类型必须可传递给JS,所以存在一些限制。

    如果您可以扩展CustomEvent,那就太好了,但是与扩展Element有类似的问题。

    关于dart - 是否必须将CustomEvent扩展为自定义DOM事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18572955/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com