问题描述: 数组内没有该值就push进去,有该值就删除
方法一:
this.selectedNoteIds = []
handleSelectedNoteId(noteId) {
if(this.selectedNoteIds.length=== 0) {
this.selectedNoteIds.push(noteId)
} else {
this.selectedNoteIds.includes(noteId) ? this.selectedNoteIds =
this.selectedNoteIds.filter(
n => n !== noteId) :
this.selectedNoteIds.push(noteId)
}
},
方法二:
this.selectedNoteIds= []
handleSelectedNoteId(noteId) {
if(this.selectedNoteIds.length=== 0) {
this.selectedNoteIds.push(noteId)
} else {
let pos = this.selectedNoteIds.indexOf(noteId);
if (pos < 0){
this.selectedNoteIds.push(noteId)
} else {
this.selectedNoteIds.splice(pos, 1)
}
}
},