Vue désactive l'événement de clic du bouton gauche de la souris et le bouton droit de la molette de défilement est toujours disponible.

Je suis trop paresseux pour expliquer directement le code. . . . Le code principal
Insérer la description de l'image ici
de la classe liée
Insérer la description de l'image ici
Insérer la description de l'image ici

<div class="main-51world" id="map_51world"
         @mousedown="preventEvent($event)" @mouseup="is51Disabled=false"
    >
      <div id="player" :class="{
     
     'is51Disabled':is51Disabled}"></div>
    </div>


.is51Disabled {
  pointer-events: none
}
`

 preventEvent(e) {
      //console.log('e========'+e.button)
      switch (e.button) {
        case 0:
          this.is51Disabled =true
          break
      }
    }``

Je suppose que tu aimes

Origine blog.csdn.net/TY_GYY/article/details/125628499
conseillé
Classement