splice删除数据最后一条数据不能删除
发布于 6 年前 作者 fang71 7104 次浏览 来自 问答
delImg: function(e){
    var index = e.currentTarget.dataset.index;
    var data = this.data.memberKeyData;
    //console.log(index)
    console.log(data)
    var delData = data.splice(index,1);
    console.log(delData)
    this.setData({
      memberKeyData: delData
    })
  }

数据删除删到最后一个就不能删除了是问什么呢?

2 回复

如果index确认没问题的话,可以参考下以下回答:

需要注意:使用splice方法删除时,返回值是 “删除的元素“ ,你看下是不是这个问题没搞清楚。

检查一下最后一个元素,,你点删除的时候index的值

回到顶部