Maison > Questions et réponses > le corps du texte
P粉0020233262023-09-02 19:15:13
preventDefault est utile dans les situations suivantes :
Pour désactiver le bouton dans votre cas, vous pouvez utiliser :
const warn = (msg,DOMEvent) => { DOMEvent.srcElement.disabled = true; }
P粉7262346482023-09-02 17:59:20
preventDefault()
不会禁用按钮,但会阻止其默认操作,主要在Submit
Vous le remarquerez pendant le fonctionnement.
Pour désactiver un bouton lors d'un clic, vous devez faire quelque chose comme ceci :
<template> <div> <button :disabled="isDisabled" v-on:click="warn('msg',$event)">warn</button> </div> </template> <script> import {ref} from 'vue' export default { name: 'App', components: { HelloWorld } } </script> <script setup> const warn = (msg,DOMEvent) => { console.log("warn:",msg," event:",DOMEvent); //DOMEvent.preventDefault() //uncomment if needed this.isDisabled = true; } </script>