javascript - vue.js を使用して効果を実現します: li をクリックし、現在のクリック li の HTML 値を取得し、パラメータ this がウィンドウ オブジェクトになりますか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-14 10:54:14
0
4
955

達成される効果:

  • li をクリックして、現在クリックされている li の HTML 値を取得します。

メインコード

リーリー

問題の説明:

li をクリックした後に渡された this は、li オブジェクトではなく window オブジェクトとして出力されるため、オブジェクトが見つかりません。現在の li オブジェクトを js に渡すにはどうすればよいですか?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(4)
小葫芦

ドキュメントを注意深く読んでください...これらの不可解な使用法について推測しないでください。

インライン イベントが元のイベント オブジェクトにアクセスする必要がある場合は、それに $event パラメータを追加するだけです。このように:

リーリー

電流を取得する必要がありますli标签的对象,读取事件对象下的currentTarget属性就行了,即event.currentTarget

いいねを押す +0
女神的闺蜜爱上我

リーリー リーリー

いいねを押す +0
左手右手慢动作

ref 属性を li に追加し、メソッド内の this.$refs を通じて dom ノードを取得します

いいねを押す +0
typecho

可能なテスト:

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート