@@ -151,7 +151,7 @@
*
*/
bindCode: function(e) {
- this.$emit('iptCartNum', this.attr.productSelect.cart_num);
+ this.$emit('iptCartNum', e);
},
closeAttr: function() {
this.$emit('myevent');
@@ -806,7 +806,15 @@
iptCartNum: function(e) {
- this.$set(this.attr.productSelect, "cart_num", e);
+ if (e) {
+ let number = 1
+ if (Number.isInteger(parseInt(e)) && parseInt(e) > 0) {
+ number = parseInt(e);
+ }
+ this.$nextTick(e => {
+ this.$set(this.attr.productSelect, "cart_num", e < 0 ? 1 : number);
+ })
// 后退
returns() {