web-dev-qa-db-ja.com

Vuejs-自動event.preventDefault()

今、Vue.jsボタンのすべてのクリックイベントにevent.preventDefault()を追加する必要があります。

_<button class="btn btn-primary" v-on:click="someAction($event)">Action</button></p>

methods: {
 someAction (e) {
   e.preventDefault()
   console.log('in some action')
 },
}
_

event.preventDefeault()がデフォルト設定になっている方法を知っている人はいますか?現時点では、クリックイベントごとにevent.preventDefault()を含める必要があるのは非常に面倒です。

前もって感謝します!

8
John Grayson

prevent修飾子を使用できます:

@click.prevent="YourMethod"

詳細については、 event modifier をご覧ください。

18