2.2.1
https://jsfiddle.net/nosferatu79/z1jhpewo/
cliquez sur la zone de texte avec le clic droit de votre souris
il devrait ajouter dans la zone de texte le texte suivant:
menu contextuel
droite
il n'y a que le texte:
menu contextuel
Désolé, je vais essayer avec une version> 2.2.1,
Je vous remercie
désolé, mais dans cette version mise à jour, cela ne fonctionne pas non plus:
https://jsfiddle.net/z1jhpewo/1/
@stefanonepa
désolé c'est ma faute
@stefanonepa
peut-être avez -vous besoin d' mousedown
https://javascript.info/mouse-events-basics
@Kingwl Je ne suis pas sûr que cette documentation soit très fiable, car dans l'explication ici: https://javascript.info/mouse-events-basics#complex -events, il est dit que contextmenu est déclenché sur mousedown (et dans le exemple, il n'a pas écrit le menu contextuel si vous appuyez simplement sur le bouton droit) ...
Dans l'autre sens, il est dit qu'un événement de clic est déclenché lorsque mousedown est suivi par un mouseup ... Il semble donc que
@click.right
devrait fonctionne, vous n'êtes pas d'accord?
@stefanonepa
https://www.w3.org/TR/uievents/#event -type-click
L'événement click ne doit être déclenché que pour le bouton du pointeur principal (c'est-à-dire que lorsque la valeur du bouton est 0, la valeur des boutons est 1). Les boutons secondaires (comme le bouton central ou droit d'une souris standard) NE DOIVENT PAS déclencher des événements de clic. L'événement de clic PEUT être précédé par les événements mousedown et mouseup sur le même élément, sans tenir compte des changements entre les autres types de nœuds (par exemple, les nœuds de texte). En fonction de la configuration de l'environnement, l'événement de clic PEUT être distribué si un ou plusieurs des types d'événement mouseover, mousemove et mouseout se produisent entre la pression et le relâchement du bouton du dispositif de pointage. L'événement click PEUT également être suivi de l'événement dblclick.
@Kingwl merci pour la norme (même si c'est un peu brumeux pour moi)
Mais comment interpréter ou utiliser les .right
des "modificateurs de bouton de la souris" (cf. https://vuejs.org/v2/guide/events.html#Mouse-Button-Modifiers)? Parce qu'avec le @click.middle
il déclenche un événement de clic ... Peut-être devrais-je suggérer d'ajouter quelques informations dans la documentation officielle?
Hmm peut-être que click.right
devrait être aliasé dans contextmenu
au moment de la compilation?
Ce serait génial!
Merci @ yyx990803 !
Commentaire le plus utile
Hmm peut-être que
click.right
devrait être aliasé danscontextmenu
au moment de la compilation?