Maison > Article > interface Web > Implémentation spécifique de js empêchant les compétences appending_javascript d'événement
Parfois, vous pouvez utiliser e.stopPropagation(); e.preventDefault(); pour empêcher la propagation d'événements et l'exécution d'événements par défaut. Mais cela ne peut pas empêcher l’ajout de l’événement.
Dans quelles circonstances doit-on empêcher l'ajout d'événements ?
Par exemple :
Cliquez sur « Commander ». Ce faisant, le paiement lui-même a son propre événement, mais vous devez déterminer si vous devez vous connecter avant de procéder au paiement.
On pourrait écrire :
Code Js
Si vous cliquez sur "Ma page d'accueil", il y a également un contrôle de connexion
Code de jugement de connexion
if(isLogin){ //Déterminer si vous devez vous connecter
console.log("Non connecté")
}autre{
//Centre personnel
}
Important : assurez-vous que l'événement de jugement de connexion est le premier événement lié.
Code démo