From 1510d5e9d98246484b8be55b3b9057804dac7571 Mon Sep 17 00:00:00 2001 From: modendeveloper Date: Tue, 1 Apr 2025 12:55:36 +0800 Subject: [PATCH] =?UTF-8?q?Fix=EF=BC=9A3416=20=E3=80=90=E7=A4=BC=E5=93=81?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E3=80=91=E9=80=81=E7=A4=BC=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=89=8B=E5=8A=A8=E5=88=A0=E9=99=A4=E6=95=B0=E9=87=8F=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E8=AF=A5=E6=95=B0=E9=87=8F=E6=A1=86=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E7=A9=BA=E7=99=BD=EF=BC=8C=E5=88=A0=E9=99=A4=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E5=90=8E=EF=BC=8C=E9=BB=98=E8=AE=A4=E4=B8=BA1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 68cfae2893c487ed6663690cf95d8f05dc52a6eb) --- components/ProductWindow.vue | 20 ++++++++------------ pkg_user/views/gift/gift.vue | 10 +++++++++- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/components/ProductWindow.vue b/components/ProductWindow.vue index 5800a60..8e53443 100644 --- a/components/ProductWindow.vue +++ b/components/ProductWindow.vue @@ -51,7 +51,7 @@ type="number" :min="1" :max="attrObj.productSelect.stock" - @input="inputNumer" + @blur="inputNumer(cartNumber)" v-model="cartNumber" style="height: 55rpx !important; width:80rpx !important" class="item v12-font-36 v12-font-bold v12-dark-text cart-btn" /> @@ -139,16 +139,8 @@ export default { }, cartNumber(val) { console.log(+val <= 1 || val === '', 'cartNumber'); - if(+val <= 1 || val === '') { - this.cartNumber = 1 - this.$forceUpdate() - this.$emit('input', 1) - this.$emit("changeFun", { action: "ChangeCartNum", value: 1 }) - return - } else { - this.$emit('input', +val) - this.$emit("changeFun", { action: "ChangeCartNum", value: +val }) - } + this.$emit('input', +val) + this.$emit("changeFun", { action: "ChangeCartNum", value: +val }) } }, created() { @@ -157,7 +149,11 @@ export default { }, methods: { inputNumer(e) { - + console.log(e); + if(e === '') { + this.cartNumber = 1 + this.$forceUpdate() + } }, reRender(data) { this.$set(this, 'attrObj', JSON.parse(JSON.stringify(data))) diff --git a/pkg_user/views/gift/gift.vue b/pkg_user/views/gift/gift.vue index af4b2ef..d781d6a 100644 --- a/pkg_user/views/gift/gift.vue +++ b/pkg_user/views/gift/gift.vue @@ -54,7 +54,6 @@ {{ payPrice }} -