微信小程序开发零基础实战入门微信小程序微信小程序

零基础入门小程序002---开发简单的计算器

2018-04-04  本文已影响106人  编程小石头666
上一节和大家一起写出了属于自己的第一个小程序,这节就带大家写出自己的第一个简单计算器。由于是入门,这里先教大家简单的加法运算。效果图如下 1.png

实现起来特别简单,代码也特别少,就下面三个

1,先看index.wxml,是不是代码特别少

<!--index.wxml  -->
<input placeholder="请输入数字a" bindinput="inputa" />
<text>+</text>
<input placeholder="请输入数字b" bindinput="inputb" />
<button bindtap='sum'>计算</button>
<text>结果为:{{result}}</text>

代码虽然少,但是作为刚入门的你,看起来可能很茫然,下面详细给大家讲下。

上面代码和对应的显示如下:

4.jpg

2,再来看index.js,我们加法的逻辑实现

可以看到我们在index.wxml里定义的bindinput="inputa",bindtap='sum'在下面有用到

Page({
  /**
     * 页面的初始数据
     * 初始化两个输入值
     */
  data: {
    input1: 0,
    input2: 0
  },
  //获取用户输入的值a
  inputa: function (e) {
    this.setData({
      input1: e.detail.value
    })
  },
  //获取用户输入的值b
  inputb: function (e) {
    this.setData({
      input2: e.detail.value
    })
  },
  // 拿到两个输入值以后求和
  sum: function (e) {
    var a = parseInt(this.data.input1);
    var b = parseInt(this.data.input2);
    // 求和
    var sumResult = a + b
    this.setData({
      // 把结果赋值到sum标签上
      result: sumResult
    })
  }
})

index.js的代码不多,大家可以先照着敲一下。学小程序前期不需要你理解,但是一定要多敲多练。
这里的逻辑用文字写出来,估计大家新入门时还是不太好理解,我会录视频来给大家讲解。
源码地址:链接:https://pan.baidu.com/s/1ulgabXKwXh5vu7DHUOyNNQ 密码:ud86
有问题加我微信:2501902696

系列课程

上一篇 下一篇

猜你喜欢

热点阅读