Vue desativa o evento de clique do botão esquerdo do mouse e o botão direito da roda de rolagem ainda está disponível.

Estou com preguiça de explicar diretamente no código. . . . O código principal
Insira a descrição da imagem aqui
da classe vinculada
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

<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
      }
    }``

Acho que você gosta

Origin blog.csdn.net/TY_GYY/article/details/125628499
Recomendado
Clasificación