clickButton:function(event){ //传递参数event
console.log(event.target.id);
this.setData({screenData: event.target.id});
}//屏幕上输出指定数字;setData方法由Page提供
改进:
clickButton:function(event){ //传递参数event
console.log(event.target.id);
var data = this.data.screenData + event.target.id;//原来数据+新得数据
this.setData({screenData:data});//屏幕上输出和数据
}
再次改进:(去除首位的0)
clickButton:function(event){ //传递参数event
console.log(event.target.id);
var sd = this.data.screenData; //定义原始数据,判断首位是否为0
var data;
if (sd==0){
data=event.target.id;
}else{
data=sd+event.target.id;
}//判断结束
this.setData({screenData:data});//屏幕上输出和数据
}