微信小程序实现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 相关文章推荐
javascript中创建对象的三种常用方法
Dec 30 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
Oct 11 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
Feb 26 Javascript
javascript版2048小游戏
Mar 18 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
Dec 01 Javascript
JavaScript中object和Object的区别(详解)
Feb 27 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
Aug 17 Javascript
Angular2+如何去除url中的#号详解
Dec 20 Javascript
vue中倒计时组件的实例代码
Jul 06 Javascript
JS实现图片切换特效
Dec 23 Javascript
JavaScript中EventBus实现对象之间通信
Oct 18 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调用Java对象的方法
2006/10/09 PHP
建立文件交换功能的脚本(三)
2006/10/09 PHP
php调用mysql存储过程
2007/02/14 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
js 巧妙去除数组中的重复项
2010/01/25 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
Python实现去除列表中重复元素的方法小结【4种方法】
2018/04/27 Python
Windows下Python3.6安装第三方模块的方法
2018/11/22 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
邓小平理论心得体会
2014/09/09 职场文书
完整版商业计划书
2014/09/15 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
小学英语新课改心得体会
2016/01/22 职场文书