vue clickイベント現在の要素プロパティの取得
983 ワード
Vueは$eventオブジェクトを渡すことができます
CurrentTarget:currentTargetイベント属性は、現在イベントを処理している要素、ドキュメント、またはウィンドウであるリスナーがイベントをトリガーするノードを返します.
一般的に言えば、クリックイベントがどの要素にバインドされているのか、currentTargetが取得したのはどの要素なのかということです.
Eventオブジェクトの互換性の書き方
//eventオブジェクト互換性書き方event|(event=window.event);//target互換型書き方eventを取得する.target||event.SrcElement//ブラウザのデフォルトの動作互換性の書き方をブロックevent.preventDefault ? event.preventDefault() : (event.returnValue = false);//泡を止めるstopPropagation ? event.stopPropagation() : (event.cancelBubble = true);
転載先:https://www.cnblogs.com/midnight-visitor/p/9800045.html
-
- li2
- li3
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
},
methods: {
say: function(msg, event) {
//
var el = event.currentTarget;
alert(" :"+el.innerHTML);
}
}
})
CurrentTarget:currentTargetイベント属性は、現在イベントを処理している要素、ドキュメント、またはウィンドウであるリスナーがイベントをトリガーするノードを返します.
一般的に言えば、クリックイベントがどの要素にバインドされているのか、currentTargetが取得したのはどの要素なのかということです.
Eventオブジェクトの互換性の書き方
//eventオブジェクト互換性書き方event|(event=window.event);//target互換型書き方eventを取得する.target||event.SrcElement//ブラウザのデフォルトの動作互換性の書き方をブロックevent.preventDefault ? event.preventDefault() : (event.returnValue = false);//泡を止めるstopPropagation ? event.stopPropagation() : (event.cancelBubble = true);
転載先:https://www.cnblogs.com/midnight-visitor/p/9800045.html