微信小程序实现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 06 Javascript
jQuery移除元素自动解绑事件实现思路及代码
May 31 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
Nov 10 Javascript
JavaScript Ajax编程 应用篇
Jul 02 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
Nov 01 Javascript
JavaScript数据结构链表知识详解
Nov 21 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
Vue监听页面刷新和关闭功能
Jun 20 Javascript
React传值 组件传值 之间的关系详解
Aug 26 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 Javascript
javascript实现移动端上传图片功能
Aug 18 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
微信小程序实现折叠面板
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生成月历代码
2007/06/14 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
Javascript中的prototype与继承
2017/02/06 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
python中使用序列的方法
2015/08/03 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
婴儿地球:Baby Earth
2018/12/25 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
公司成立感言
2014/01/11 职场文书
硕士生找工作求职信
2014/07/05 职场文书
平凡的世界读书笔记
2015/06/25 职场文书
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python