微信小程序实现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 相关文章推荐
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
Apr 12 Javascript
Jquery焦点图实例代码
Nov 25 Javascript
JS实现网页滚动条感应鼠标变色的方法
Feb 26 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
Dec 12 Javascript
Ajax验证用户名或昵称是否已被注册
Apr 05 Javascript
ES7中利用Await减少回调嵌套的方法详解
Nov 01 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
three.js搭建室内场景教程
Dec 30 Javascript
VSCode launch.json配置详细教程
Jun 18 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
Aug 05 Javascript
一起深入理解js中的事件对象
Feb 06 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
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
PHP-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
PHP中怎样防止SQL注入分析
2014/10/23 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
php中的依赖注入实例详解
2019/08/14 PHP
JavaScript 空位补零实现代码
2010/02/26 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
从零学Python之引用和类属性的初步理解
2014/05/15 Python
Python中的类与对象之描述符详解
2015/03/27 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
Python 正则表达式的高级用法
2016/12/04 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
单链表反转python实现代码示例
2018/02/08 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
银行办理业务介绍信
2014/01/18 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
公司总经理任命书
2014/06/05 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
代办出身证明书
2014/10/21 职场文书
运动会报道稿大全
2015/07/23 职场文书
生活小常识广播稿
2015/08/19 职场文书
优秀员工演讲稿
2019/06/21 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang