Всем доброго времени суток,
Я пытаюсь создать таблицу с флажком.Когда я нажимаю флажок, идентификатор будет добавлен в массив объекта.Когда я снимаю галочку с конкретного флажка, он удаляет идентификатор из массива.
Итак, вот мой пример кода.
Таблица HTML
...
<td><input type="checkbox" @click="checkThis(id)" /></td>
...
Мой пример vue.js code
import _ from 'lodash'
export default {
data(){
return{
myArray: []
}
},
methods:{
checkThis(id){
// for removing an object inside the array
_.remove(this.myArray, {myArrayId: id})
// way to push to array
this.myArray = [...this.myArray, {
myArrayId: id
}]
}
}
}
Этот код для удаления идентификатора, если пользователь снимает соответствующий флажок.
_.remove(this.myArray, {myArrayId: id})
Но моя проблема в том, что когда я нажимаю флажок, он не знаеткакой идентификатор он должен удалить, или если флажок уже установлен или снят для определенного идентификатора.
Что я хочу сделать, так это то, что если он установлен в соответствующем флажке в таблице, он добавит идентификатор в массив, если он не отмечен, то он удалит идентификатор флажка в массиве..
Любая помощь, пожалуйста?