微信小程序 button内多行文字垂直居中、短信倒计时
2017-06-16 09:23
561 查看
1.wxml
2.wxss
实现button内多行文字垂直居中
3.js
实现短信倒计时
<button class="btn_yzm" catchtap="getYzm" disabled="{{yzmDisabled}}"><text>{{yzm}}</text></button>
2.wxss
实现button内多行文字垂直居中
.btn_yzm { font-size: 24rpx; color: #EB602E; border: 2rpx solid #EB602E; background-color: #fff; border-radius: 20rpx; padding: 0px; height:80rpx; width: 100%; line-height: 30rpx;//缩小行间距 display: table; } .btn_yzm text { vertical-align:middle; display: table-cell; }
3.js
实现短信倒计时
Page({ /** * 需要指定换行的地方\n(不加不影响垂直居中) */ data: { yzm: '获取短信\n验证码', yzmDisabled: false, }, getYzm: function () { var self = this; self.changeYzm(); }, changeYzm: function () { var self = this; var n = 10; self.setData({ //禁用button yzmDisabled: true, yzm: n, }) var yzmInterval = setInterval(function () { if (self.data.yzm <= 0) { self.setData({ yzm: '获取短信\n验证码', yzmDisabled: false, }) clearInterval(yzmInterval); } else { n = n - 1; self.setData({ yzm: n, }) } }, 1000) }
相关文章推荐
- 微信小程序flex盒模型实现图片与文字垂直居中
- button中的文字垂直居中与水平居右同时
- 浏览器兼容CSS代码:按钮文字垂直居中(input button text vertical align)
- 微信小程序水平居中,垂直居中
- 解决firefox的button按钮文字不能垂直居中
- 微信小程序之发送短信倒计时功能
- 微信小程序文字水平垂直居中对齐问题
- ff下button按钮上的文字垂直居中
- 微信小程序点击发送短信验证(60秒倒计时)
- 解决firefox下button文字不能垂直居中的问题
- 浏览器兼容CSS代码:按钮文字垂直居中(input button text vertical align)
- 浏览器兼容CSS代码:按钮文字垂直居中(input button text vertical align)
- 微信小程序switch图标垂直居中
- 浏览器兼容CSS代码:按钮文字垂直居中(input button text vertical align)
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- 使用button标签让文字垂直水平居中
- 火狐button文字垂直居中
- 【知识整理】微信小程序-图片在容器中等比缩放至垂直、水平居中,并计算缩放后真实宽高
- 解决firefox的button按钮文字不能垂直居中
- input 文本框 文字垂直居中对齐 ie firefox