小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我制作一个按钮加减对数据库一项数据进行加或减,但是因为写在input里按一下减按钮数据才会出现在input里,这时此数据已经减1 input里显示的数据还是刚刚从数据库拿出来的数据,如果这时按加按钮,哪input里显示的数据是刚才减1的数据运算代码已经贴在楼下
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你这种一般是做一个接口,从数据库里面先变,再从接口的回调里面根据数据库改变成功与否来决定本地的数据是否变。
应该是input的问题
onNumberDec: function() { console.log('减'); var newNumber = this.data.data[0].number --; this.setData({ number:newNumber }); if(newNumber == 1) { wx.showToast({title:'最后一次', icon:'none'}) } console.log(this.data.data[0].number); }, //按钮加法运算 onNumberInc:function() { console.log('加'); if(this.data.data[0].number == 0) { this.data.data[0].number++ } var newNumber = this.data.data[0].number++; this.setData({ number:newNumber }); console.log(this.data.data[0].number); }
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你这种一般是做一个接口,从数据库里面先变,再从接口的回调里面根据数据库改变成功与否来决定本地的数据是否变。
应该是input的问题
onNumberDec: function() { console.log('减'); var newNumber = this.data.data[0].number --; this.setData({ number:newNumber }); if(newNumber == 1) { wx.showToast({title:'最后一次', icon:'none'}) } console.log(this.data.data[0].number); }, //按钮加法运算 onNumberInc:function() { console.log('加'); if(this.data.data[0].number == 0) { this.data.data[0].number++ } var newNumber = this.data.data[0].number++; this.setData({ number:newNumber }); console.log(this.data.data[0].number); }