#このチュートリアルの動作環境: Windows7 システム、vue バージョン 2.9.6、DELL G3 コンピューター。 vuejs でのイベント バインディングは、vuejs で関数をバインドする方法: 1. 「<ラベル名 v-on: イベント名 = 関数名>」の形式を使用してバインドします; 2. 「<ラベル名@イベント名」を使用します=関数名>」をバインドします。
を使用して行われます。ここでの関数名は、Vue インスタンスのメソッド オブジェクトで定義されます。 Vueインスタンスからメソッドに直接アクセスできる
イベントバインディングメソッド
(1) jsをインラインで直接記述する メソッドを呼び出す<button v-on:click="alert('hi')">执行方法的第一种写法</button>
<button v-on:click="run()">执行方法的第一种写法</button> <button @click="run()">执行方法的 简写 写法</button>
export default { data () { return { msg: '你好vue', list:[] } }, methods:{ run:function(){ alert('这是一个方法'); } } }
<button @click="deleteData('111')">执行方法传值111</button> <button @click="deleteData('222')">执行方法传值2222</button>
deleteData(val){ alert(val); },
<button data-aid='123' @click="eventFn($event)">事件对象</button>
eventFn(e){ console.log(e); // e.srcElement dom节点 e.srcElement.style.background='red'; console.log(e.srcElement.dataset.aid); /*获取自定义属性的值*/ }
関連する推奨事項:「vue.js チュートリアル」
以上がvuejs で関数をバインドする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。