-
Notifications
You must be signed in to change notification settings - Fork 314
Open
Description
首先,感谢你分享这个思路和具体的实现逻辑。
我用你这个dist的bundle自己写了一个简单购物车逻辑,
具体的demo可以看下:
http://sky91.cn/demo/virtual_dom/index.html
遇到个问题,我在寻找解决办法,
当点击“-”按钮,把某个商品减到0之后,这个dom会销毁,
使用虚拟dom后,这个dom成功销毁了,
但是点击下一个商品的减之后,并没有效果,我打过console看过,此时第2个商品的click的this是第1个已经被删除的dom的jquery对象。
表现就是点击第2个的“+”按钮,第1个dom又回来了。。。
是否是销毁逻辑有问题?
还是我listener写的有问题?
难道说需要给第1个dom,在他销毁后还需要解绑。。
$('#cart_content')
.on('click', '.good-add', function () {// 增加数量
changeQuantity($(this), 1);
})
.on('click', '.good-sub', function () {// 减少数量
changeQuantity($(this), -1);
});
如果你有时间,是否能说下你的理解,再次感谢
Metadata
Metadata
Assignees
Labels
No labels