Comment lier plusieurs clics avec différents modificateurs dans vue ?
巴扎黑
巴扎黑 2017-05-19 10:44:42
0
2
585
<input v-on:click.ctrl="SelectedMultiple(item.id)" v-on:click="Selected(item.id)" />

如上  我想实现的是 按住ctrl的时候多选 
但是在触发SelectedMultiple之后会再次触发Selected事件
这个该如何解决呢?
巴扎黑
巴扎黑

répondre à tous(2)
小葫芦

Chaque v-on aura un gestionnaire indépendant. Lorsque l'événement est déclenché, il est placé dans un tableau et exécuté séquentiellement
Ils ne s'affecteront pas @click.ctrl ne peut pas empêcher l'exécution de @click. ne peut être exécuté que dans @click juges $event pour filtrer les événements où ctrl est enfoncé

<input @click.ctrl="SelectedMultiple(item.id)" 
@click="!$event.ctrlKey && Selected(item.id)" />
黄舟

Il devrait y avoir un événement clavier

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal