用微信小程序写一个步进器
时间: 2023-07-01 18:26:17 浏览: 150
好的,步进器是一种常见的计数器控件,可以用来增加或减少数字,下面是一个简单的微信小程序步进器的代码:
wxml 文件:
```html
<view class="stepper">
<view class="stepper-btn" bindtap="minus">-</view>
<view class="stepper-input">{{value}}</view>
<view class="stepper-btn" bindtap="plus">+</view>
</view>
```
wxss 文件:
```css
.stepper {
display: flex;
justify-content: space-between;
align-items: center;
width: 160rpx;
height: 40rpx;
border: 2rpx solid #ccc;
border-radius: 20rpx;
}
.stepper-btn {
width: 40rpx;
height: 40rpx;
text-align: center;
line-height: 40rpx;
font-size: 24rpx;
}
.stepper-input {
flex: 1;
text-align: center;
font-size: 24rpx;
}
```
js 文件:
```javascript
// pages/stepper/stepper.js
Page({
data: {
value: 0,
},
minus() {
let value = this.data.value - 1;
if (value < 0) {
value = 0;
}
this.setData({ value });
},
plus() {
let value = this.data.value + 1;
this.setData({ value });
},
});
```
这个步进器有一个显示当前数字的文本框和两个按钮,点击“+”按钮可以增加数字,点击“-”按钮可以减少数字,但不能小于 0。
阅读全文