微信小程序删除setData某个值 -- splice

微信小程序删除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)