用的是wepy1.x版本的框架
dom结构
<input type=“number” value="{{item.num}}" class=“num-box__input”
data-item="{{item}}" bindchange=“updateNum”/>
js逻辑
updateNum(e) {
const { item } = e.currentTarget.dataset
let num = parseInt(e.detail.value) || item.num
if (item.num === num) {
this.cart = this.cart
return
}
if (num < 1) {
this.deleteItem(e)
return
}
if (num > 99) {
this.showToast(‘该商品限购99件’)
this.cart = this.cart
}
this.updateItemCount(item, num)
},
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段( https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html )