Memandangkan tutorial inihttps:// vuejs. org/guide/essentials/event-handling.html#accessing-event-argument-in-in-line-handlers
Dalam kod yang ditunjukkan di bawah, saya memanggil .preventDefault
Atau dengan kata lain, saya menjangkakan bahawa sebaik sahaja .preventDefault
dipanggil, butang itu tidak lagi boleh diklik kerana dari pemahaman saya, .preventDefault
.
Tetapi apa yang berlaku ialah butang itu masih boleh diklik, seolah-olah
Sila beritahu saya cara menggunakan .preventDefault
untuk melumpuhkan klik butang.
Kod:
warning import {ref} daripada 'vue' eksport lalai { nama: 'App', komponen: { Hai dunia } } const warn = (msg,DOMEvent) => console.log("amaran:",msg," acara:",DOMEvent); DOMEvent.preventDefault() }
preventDefault berguna dalam situasi berikut:
Untuk melumpuhkan butang dalam kes anda, anda boleh menggunakan:
preventDefault()
不会禁用按钮,但会阻止其默认操作,主要在Submit
Anda akan perasan semasa operasi.Untuk melumpuhkan butang pada klik anda perlu melakukan sesuatu seperti ini: