微信小程序入门·简易计算器制作流程记录

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});//屏幕上输出和数据
  }

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42785280/article/details/98469300