Matricea valorilor checkbox în Vue
Să presupunem că avem un grup de checkbox. Este posibil
să facem astfel încât valorile atributelor value
ale tuturor checkbox-urilor bifate să fie adunate într-o matrice.
Pentru a face acest lucru, trebuie să legăm o matrice la v-model
acestor checkbox.
Să realizăm acest lucru.
Să declarăm o proprietate cu o matrice:
data() {
return {
arr: [],
}
}
Să legăm această matrice la grupul de
checkbox:
<template>
<input type="checkbox" v-model="arr" value="v1">
<input type="checkbox" v-model="arr" value="v2">
<input type="checkbox" v-model="arr" value="v3">
</template>
Cu ajutorul mai multor checkbox întrebați
utilizatorul ce limbi cunoaște.
Adunați valorile obținute într-o matrice.
Afișați matricea de limbi obținută în problema anterioară
sub forma unei liste ul.