Bagaimana untuk menggunakan kekunci Enter apabila bekerja dengan kotak pilihan menggunakan Vue.js?
P粉106301763
2023-08-26 18:35:03
<p>Saya sedang belajar Vue.js. Dalam aplikasi saya, saya telah mencipta borang dengan berbilang kotak semak dan fungsi carian. Kotak semak hendaklah dipilih apabila pengguna menggunakan kekunci Tab untuk memfokuskan kotak pilihan dan menekan kekunci Enter. </p>
<pre class="brush:html;toolbar:false;"><template>
<div>
<div v-for="(bahan, indeks) dalam filteredIngredients" :key="index"
<div class="baris px-3">
<div class="col-auto">
<input v-model="ingredient.checkbox"
class="input-semak-bentuk"
type="kotak semak"
@focus="checkFokus"
/>
</div>
<div class="col ps-0">
<span class="mb-2 d-block text-grey-800">
<strong class="text-black-600">{{ ingredient.name }}</strong>
</span>
</div>
</div>
</div>
</div>
</template>
<skrip>
eksport lalai {
kaedah: {
kaedah: {
semakFokus(acara) {
//Apa yang boleh saya buat di sini?
},
},
},
}
</skrip>
</pra>
Kalau nak buat cara sendiri pun boleh.
Jika anda mahu melakukannya menggunakan kekunci Enter, anda boleh menggunakan @keyup.enter dan bukannya @focus.