微信小程序实现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学习笔记之DOM对象和jQuery对象
Dec 22 Javascript
javaScript(JS)替换节点实现思路介绍
Apr 17 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
Aug 02 Javascript
javascript数组去重方法汇总
Apr 23 Javascript
基于jQuery实现表格的查看修改删除
Aug 01 Javascript
解决npm安装Electron缓慢网络超时导致失败的问题
Feb 06 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
Sep 26 Javascript
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
利用百度echarts实现图表功能简单入门示例【附源码下载】
Jun 10 Javascript
JavaScript面向对象程序设计中对象的定义和继承详解
Jul 29 Javascript
Layui实现数据表格默认全部显示(不要分页)
Oct 26 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
Apr 29 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
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
js静态作用域的功能。
2006/12/25 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
Vue form 表单提交+ajax异步请求+分页效果
2017/04/22 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
python绘制立方体的方法
2018/07/02 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
Django框架获取form表单数据方式总结
2020/04/22 Python
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
Java面试题汇总
2015/12/06 面试题
医学生自荐信范文
2013/12/03 职场文书
公司合作意向书
2014/04/01 职场文书
公司授权委托书范本
2014/09/18 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
学校推普周活动总结
2015/05/07 职场文书
煤矿隐患排查制度
2015/08/05 职场文书