我有一个带有数组的数组:
[[], [0], []. [3], [], [6], []]
这些元素位于使用可拖动 JS 的 vue 组件中。Draggable 有两个属性@start 和@end。每当我在数组中拖放元素时都会触发。每当我拖动其中一个元素时,我都想删除当前元素前后的空数组。因此,当我拖动 [6] 时,数组应如下所示:
[[], [0], []. [3], [6]]
isVisible 在@start 触发,所以每当我选择一个元素时。如何删除数组中索引前后的元素?我想用切片?
isVisible (val, index) {
if (val[0] === 6) {
this.array.splice(this.array[index - 1], 1)
this.array.splice(this.array[index + 1], 1)
}