イベントハンドラ
参考:
イベント修飾子
.stop:イベントを伝搬しない.prevent:ページを遷移させない.capture:キャプチャーフェイズでイベントを処理する.self:自身のイベントのみ処理する (子要素のイベントを無視する).once:1回だけ処理する.passive:パッシブリスナーとして処理する
参考:
onsubmit をコンポーネントで処理する
v-on:submit でメソッドを指定する。.prevent を指定してデフォルトの処理を行わない。
<form @submit.prevent="onSubmit"> <input type="submit> </form>
メソッドを実装する。
methods: {
onSubmit: function () {
// ...
}
}
参考:
Vuejs form をサブミットするときのポイント – Qiita
Preventing onSubmit – Vue Forum
カスタムイベント
参考:
$on
参考:
vm.$on( event, callback ) | Vue.js [公式]
$emit
参考:
vm.$emit( eventName, […args] ) | Vue.js [公式]
v-on:scroll の使い方
参考:
.native
参考:
コンポーネントにネイティブイベントをバインディング | Vue.js [公式]
.sync
参考:
$listeners
参考: