首先编写一个比大小的页面并添加上样式
运行结果:
第二个数字大
第一个数字大
两数相等
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: '两个数字相等'
})
}
}
})