Checkboxes (Custom / VueJS - HTML )
Thu Mar 11 2021 22:32:14 GMT+0000 (UTC)
Saved by
@narro
#html
#css
#vue.js
<template>
<table>
<tr>
<th>Checkbox</th>
<th>File</th>
<th>Name</th>
</tr>
<tr v-for="(row, i) in accountsToAssign" :key="row[i]">
<td><v-checkbox @change="checkBoxes(row.id)" /></td>
<td>{{ row.filenumber }}</td>
<td>{{ row.name }}</td>
</tr>
</table>
</template>
<script>
export default {
data() {
return {
selectedAccounts: [],
}
}
methods: {
checkBoxes(value) {
console.log(value);
if (this.selectedAccounts.includes(value)) {
console.log("remove " + value);
this.selectedAccounts = this.selectedAccounts.filter((item) => {
return item !== value;
});
} else {
console.log("add " + value);
this.selectedAccounts.push(value);
}
console.log(this.selectedAccounts);
},
}
}
</script>
content_copyCOPY
Custom checkboxes with Vue.js
Comments