1.点击全选按钮,改变所有购物车商品的选中状态
2.点击每一个商品状态以后,相应的改变全选状态(数量和总价也相应的改变)
注意:是change事件
易错点:当重新渲染页面以后,每一个input的事件会消失,需要重新选择每一个input并绑定事件
用事件委托
filter.配合map方法实现全选,反选
arr.filter(item => item.selected).map(item => {
item.seleted = ! item.seleted
return item
})
如有帮助,麻烦点个[采纳此答案]
监听 check的 状态 ,写一个方法计算 值。一改变就执行