magento2 购物车数量改变的时候,出现一个update button,感觉很丑。所有想改成数量变化的时候,自动更新
\Magento_Checkout\web\js\sidebar.js
分别改下两个函数就ok了,加 class 主要是为了加 loading 效果,自己定义
/**
* @param {HTMLElement} elem
* @private
*/
_showItemButton: function (elem) {
var itemId = elem.data('cart-item'),
itemQty = elem.data('item-qty');
if (this._isValidQty(itemQty, elem.val())) {
// $('#update-cart-item-' + itemId).show('fade', 300);
this._updateItemQty(elem);
$(elem).parents(".product-item").addClass("updating");
} else if (elem.val() == 0) { //eslint-disable-line eqeqeq
this._hideItemButton(elem);
} else {
this._hideItemButton(elem);
}
}
_hideItemButton: function (elem) {
// var itemId = elem.data('cart-item');
// $('#update-cart-item-' + itemId).hide('fade', 300);
$(elem).parents(".product-item").removeClass("updating");
},