2017-03-08 7 views
1

私は、カスタムイベントのいくつかのデモがポリマーのカスタムイベントオブジェクトに関するドキュメントはどこにありますか?

this.fire("myEvent", {message: "My custom event fired"}); 

のようなものを表示し、リスナーは、私はちょうどEを行うことはできませんどのように来る

myFunction: function(e){ 
console.log(e.detail.message); 
} 

のようなイベントオブジェクトを取得する関数を呼び出しますことに気づきました。メッセージ?詳細はどこから来たのですか?私は、テスト用カスタムイベントを作って、それを焼成し、ちょうどコンソールは、電子をログに記録し、私は次のオブジェクト

bubbles:true 
cancelBubble:false 
cancelable:false 
composed:false 
currentTarget:null 
defaultPrevented:false 
detail:Object 
eventPhase:0 
isTrusted:false 
path:Array[7] 
returnValue:true 
srcElement:lala-element 
target:lala-element 
timeStamp:4848.3150000000005 
type:"waiting" 
__proto__:Event 

だからこれのすべてはどこから来たのだ、とどこ私はそれについて読むことができますか?

答えて

1

どうして私はできないでしょうe.messagedetailはどこから来たのですか?

これはDOM spec for CustomEventの一部です。イベントのdetailフィールドにユーザーが提供したdetailがカプセル化されていると仮定して、ユーザーのデータをイベントの独自のメタデータから完全に分離します。

どこから来たのですか、どこで読むことができますか?

CustomEventのAPIは、MDNにあります。

+0

私の男!もう一度おねがいします。Tony –

+0

@BobbyBattista問題ありません – tony19

関連する問題