微信小程序实现MUI数字输入框效果


Posted in Javascript onJanuary 31, 2018

本文实例为大家分享了微信小程序实现MUI数字输入框的具体代码,供大家参考,具体内容如下

效果图

微信小程序实现MUI数字输入框效果

WXML

<view class="tui-content">
 <view class="tui-gallery-list">默认</view>
 <view class="tui-gallery-list">
 <view class="tui-number-group">
  <button class="tui-number-cell" bindtap="nextNum">-</button>
  <input class="tui-number-cell" type="number" value='{{number}}'></input>
  <button class="tui-number-cell" bindtap="prevNum">+</button>
 </view>
 </view>
 <view class="tui-gallery-list">限定最小值0,最大值10</view>
 <view class="tui-gallery-list">
 <view class="tui-number-group">
  <button class="tui-number-cell" bindtap="nextNum1" disabled='{{disabled1}}'>-</button>
  <input class="tui-number-cell" type="number" value='{{number1}}'></input>
  <button class="tui-number-cell" bindtap="prevNum1" disabled='{{disabled2}}'>+</button>
 </view>
 </view>
</view>

WXSS

.tui-number-group{
 display: table;
 table-layout: fixed;
 width: 300rpx;
 text-align: center;
 border-radius: 6px;
 border: 1px solid #bbb;
 overflow: hidden;
}
.tui-number-cell{
 display: table-cell;
 line-height: 1.7;
 border-radius: 0;
}
button::after{
 border-bottom: none;
 border-top: none;
 border-radius: 0;
}

JS

Page({
 data: {
 number: 1,
 number1: 5,
 disabled1: false,
 disabled2: false
 },
 prevNum(){
 this.setData({ number: this.data.number + 1 });
 },
 nextNum(){
 this.setData({ number: this.data.number - 1 });
 },
 prevNum1() {
 this.setData({ 
  number1: this.data.number1 >= 10 ? 10 : this.data.number1 + 1 ,
  disabled1: this.data.number1 !== 0 ? false : true,
  disabled2: this.data.number1 !== 10 ? false : true
 });
 },
 nextNum1() {
 this.setData({ 
  number1: this.data.number1 <= 0 ? 0 : this.data.number1 - 1 ,
  disabled1: this.data.number1 !== 0 ? false : true,
  disabled2: this.data.number1 !== 10 ? false : true
 });
 }
})

注意

button组件的边框和圆角设置在button::after,需要对其重置。

DEMO下载

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery键盘事件介绍
Jan 31 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
Apr 24 Javascript
Mac地址验证的javascript代码
Nov 09 Javascript
jQuery实现冻结表头的方法
Mar 09 Javascript
jquery+Jscex打造游戏力度条
Sep 12 Javascript
jquery dataview数据视图插件使用方法
Dec 23 Javascript
jquery对table做排序操作的实例演示
Aug 10 jQuery
深入浅析Vue中的slots/scoped slots
Apr 03 Javascript
JavaScript事件对象event用法分析
Jul 27 Javascript
angular1.x ui-route传参的三种写法小结
Aug 31 Javascript
vue视频播放暂停代码
Nov 08 Javascript
vue中echarts引入中国地图的案例
Jul 28 Javascript
微信小程序实现折叠面板
Jan 31 #Javascript
Vue中render函数的使用方法
Jan 31 #Javascript
微信小程序图片轮播组件gallery slider使用方法详解
Jan 31 #Javascript
微信小程序scroll-view组件实现滚动动画
Jan 31 #Javascript
微信小程序实现全国机场索引列表
Jan 31 #Javascript
微信小程序radio组件使用详解
Jan 31 #Javascript
微信小程序checkbox组件使用详解
Jan 31 #Javascript
You might like
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
php实现插入数组但不影响原有顺序的方法
2015/03/27 PHP
js简单时间比较的方法
2016/08/02 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
深入理解es6块级作用域的使用
2019/03/28 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
vue elementUI使用tabs与导航栏联动
2019/06/21 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Numpy中的mask的使用
2018/07/21 Python
python dlib人脸识别代码实例
2019/04/04 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
实习教师个人的自我评价
2013/11/08 职场文书
会计岗位职责模板
2014/03/12 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
企业理念标语
2014/06/09 职场文书
班风口号
2014/06/18 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
党员十八大心得体会
2014/09/12 职场文书
python numpy中setdiff1d的用法说明
2021/04/22 Python
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python
Python中time标准库的使用教程
2022/04/13 Python