Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengikat berbilang klik dengan pengubah suai yang berbeza dalam vue?

<input v-on:click.ctrl="SelectedMultiple(item.id)" v-on:click="Selected(item.id)" />

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

membalas semua(2)saya akan balas

  • 高洛峰

    高洛峰2017-05-19 10:46:42

    Setiap v-on akan mempunyai pengendali bebas Apabila acara dicetuskan, ia diletakkan dalam tatasusunan dan dilaksanakan secara berurutan
    Ia tidak akan menjejaskan satu sama lain hanya boleh dilaksanakan dalam @click judges $event untuk menapis acara di mana ctrl ditekan

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

    balas
    0
  • 黄舟

    黄舟2017-05-19 10:46:42

    Mesti ada acara papan kekunci

    balas
    0
  • Batalbalas