遇到的情况是这样的,一个string数组(arrayobject是正常的,其他类型没试过),如果删除最后一个元素,在数据渲染之后,则会出现错误,但是能正常删除
wxml的列表是这么写的
<zan-cell wx:for="{{options}}" wx:key="*this"> <zan-icon slot="icon" type="minus" style="color:red" bindtap="del" data-ind="{{index}}"> |
js
del: function (e) { var options = this.data.options console.log(options, e.currentTarget.dataset.ind) options.splice(e.currentTarget.dataset.ind,1); this.setData({ options: options }); }, |
试过其他操作,均正常,仅数组删除最后一个元素才会报错

同问!