微信小程序 基础:比大小

本文介绍了如何在微信小程序中,通过WXML布局和JS代码实现一个简单的页面,用户输入两个数字后,点击按钮进行比较并显示结果。使用了bindchange和bindtap事件处理用户输入和按钮点击事件。
摘要由CSDN通过智能技术生成

首先编写一个比大小的页面并添加上样式

运行结果:

第二个数字大

第一个数字大

两数相等

wxml:

<view class="demo-box">  
  <text class="title">请输入第一个数字:</text>  
  <input type="number" bindchange='num1change'/>  
</view>  
<view class="demo-box">  
  <text class="title">请输入第二个数字:</text>  
  <input type="number" bindchange='num2change'/>  
</view>  
<button bindtap='compare'>比较大小</button>  
<view class="demo-box">  
  <text class="title">比较结果为:{{result}}</text>  
</view>

wxss:

view {  
  margin: 50rpx;  
}  
input {  
  width: 600rpx;  
  margin-top: 20rpx;  
  border-bottom: 2rpx solid #ccc;  
}  
button {  
  margin: 50rpx;  
  color: #fff;  
  background: #FF6000;  
  letter-spacing: 12rpx;  
}

js:

Page({  
  data: {  
    num1: null,  
    num2: null,  
    result: ''  
  },  
  num1change: function(e) {  
    this.setData({  
      num1: e.detail.value  
    })  
  },  
  num2change: function(e) {  
    this.setData({  
      num2: e.detail.value  
    })  
  },  
  compare: function() {  
    if (this.data.num1 > this.data.num2) {  
      this.setData({  
        result: '第一个数字大'  
      })  
    } else if (this.data.num1 < this.data.num2) {  
      this.setData({  
        result: '第二个数字大'  
      })  
    } else {  
      this.setData({  
        result: '两个数字相等'  
      })  
    } 
  }  
})

准备工作:

首先我们给两个按钮添加了bindchange事件

然后给比较大小这个按钮添加了bindtap事件

最后渲染出最后的结果 

result为.js文件中自定出的变量名

js代码:

在data中定义了三个变量用来接收传过来的值

通过按钮的bindchange事件进行赋值

最后通过函数进行sum1和sum2的比较,并将result重新赋值。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早春雨漫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值