Wie verwende ich die Eingabetaste, wenn ich mit Vue.js mit Kontrollkästchen arbeite?
P粉106301763
2023-08-26 18:35:03
<p>Ich lerne Vue.js. In meiner Bewerbung habe ich ein Formular mit mehreren Kontrollkästchen und einer Suchfunktion erstellt. Das Kontrollkästchen sollte aktiviert sein, wenn der Benutzer die Tabulatortaste zum Fokussieren des Kontrollkästchens verwendet und die Eingabetaste drückt. </p>
<pre class="brush:html;toolbar:false;"><template>
<div>
<div v-for="(ingredient, index) in filteredIngredients" :key="index"
<div class="row px-3">
<div class="col-auto">
<input v-model="ingredient.checkbox"
class="form-check-input"
type="checkbox"
@focus="checkFocus"
/>
</div>
<div class="col ps-0">
<span class="mb-2 d-block text-gray-800">
<strong class="text-black-600">{{ Ingredients.name }}</strong>
</span>
</div>
</div>
</div>
</div>
</template>
<script>
Standard exportieren {
Methoden: {
Methoden: {
checkFocus(event) {
//Was kann ich hier tun?
},
},
},
}
</script>
</pre>
如果你想用你自己的方法来做,你可以这样做。
如果你想使用回车键来做,你可以使用@keyup.enter代替@focus。