addN1(){
console.log(this.data.getInputN1Value);
if(this.data.getInputN1Value){
this.setData({n1:this.data.n1 + this.data.getInputN1Value})
}
this.setData({n1:this.data.n1 + 1})
},
addN2(){
console.log(this.data.getInputN2Value);
this.setData({n2:this.data.n2 + this.data.getInputN2Value||1})
},
getInputN1Value(e){
this.setData({ getInputN1Value:Number(e.detail.value) })
}
,
getInputN2Value(e){
this.setData({ getInputN2Value:Number(e.detail.value)})
}
运算符 `||` 的行为表现异常:
addN2 方法中的 || 只会在第一次调用函数时执行。
具体原因待分析