微信小程序删除setData某个值
需求:删除购物车商品,删除成功以后,删除的那一行自动消失(和html页面的ajax页面无刷新一样)
在小程序里实现页面无刷新,我们只需修改setData里面的数据即可。
这里可以使用一个方法:splice
直接上代码:
var that = this;
//找到需要删除的数组,从第三个开始删,删1个
that.data.data.splice(3, 1);
//删除完以后,再重新setData一下,就可以了
that.setData({
data: that.data.data
})
参数说明:
第一个参数:从第几个开始删(可以获取数组的下标,来当做第一个参数)
第二个参数:删多少个
(上面代码中第二个参数写的是1,第一个参数是3,那么就是从第三个开始删,删1个)
本文介绍如何在微信小程序中实现无刷新删除购物车商品,通过使用setData结合splice方法,达到数据更新后页面自动更新的效果。示例代码展示了如何指定删除位置和数量。
1024





