微信小程序slider组件使用详解


Posted in Javascript onJanuary 31, 2018

本文为大家分享了微信小程序slider组件的使用方法,供大家参考,具体内容如下

效果图

微信小程序slider组件使用详解

WXML

<view class="tui-content">
 <view class="tui-slider-head">设置step,当前设置步伐为5,当前值:{{slider1}}</view>
 <view class="tui-slider-box">
  <slider bindchange="changeSlider1" step="5" value="{{slider1}}"/>
 </view>
</view>
<view class="tui-content">
 <view class="tui-slider-head">是否在右侧显示当前值</view>
 <view class="tui-slider-box">
  <slider bindchange="changeSlider2" value="{{slider2}}" show-value/>
 </view>
</view>
<view class="tui-content">
 <view class="tui-slider-head">设置最大值、最小值</view>
 <view class="tui-slider-box">
  <slider bindchange="changeSlider3" min="20" max="90" value="{{slider3}}" show-value/>
 </view>
</view>
<view class="tui-content">
 <view class="tui-slider-head">滑动选择器设置名称</view>
 <view class="tui-slider-box">
  <view class="tui-fl">
   选择
  </view>
  <view class="tui-fl">
   {{slider4}}
  </view>
  <view style="overflow:hidden">
   <slider bindchanging="changeSlider4" value="{{slider4}}"/>
  </view>
 </view>
</view>

WXSS

.tui-slider-head,.tui-slider-box{
 height: 80rpx;
 line-height: 80rpx;
 font-size: 35rpx;
 color: #666;
}

JS

Page({
 data: {
  slider1: 50,
  slider2: 50,
  slider3: 50,
  slider4: 50
 },
 changeSlider1(e) {
  this.setData({ slider1: e.detail.value })
 },
 changeSlider2(e){
  this.setData({ slider2: e.detail.value})
 },
 changeSlider3(e) {
  this.setData({ slider3: e.detail.value })
 },
 changeSlider4(e) {
  this.setData({ slider4: e.detail.value })
 }
})

注意:slider组件的两个事件:bindchanging拖动过程中触发,bindchange完成一次拖动后触发!

DEMO下载

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

Javascript 相关文章推荐
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
Mar 17 Javascript
基于Jquery的简单图片切换效果
Jan 06 Javascript
jQuery中replaceAll()方法用法实例
Jan 16 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
微信小程序 参数传递详解
Oct 24 Javascript
Vue.js学习之过滤器详解
Jan 22 Javascript
详解vuejs几种不同组件(页面)间传值的方式
Jun 01 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
Feb 11 Javascript
使用node打造自己的命令行工具方法教程
Mar 26 Javascript
支付宝小程序tabbar底部导航
Nov 06 Javascript
详解react阻止无效重渲染的多种方式
Dec 11 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
Jan 31 #Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Jan 31 #Javascript
微信小程序progress组件使用详解
Jan 31 #Javascript
微信小程序button组件使用详解
Jan 31 #Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 #Javascript
微信小程序模板(template)使用详解
Jan 31 #Javascript
浅谈MUI框架中加载外部网页或服务器数据的方法
Jan 31 #Javascript
You might like
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
php去除html标记的原生函数详解
2015/01/27 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
vue开发中遇到的问题总结
2020/04/07 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
2019/03/01 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
python的sorted用法详解
2019/06/25 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
护士实习自我鉴定
2013/10/22 职场文书
会计主管岗位职责
2014/01/03 职场文书
大学老师推荐信
2014/02/25 职场文书
工程质量承诺书范文
2014/03/27 职场文书
小学生家长寄语
2014/04/02 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
考察邀请函范文
2015/01/31 职场文书
工厂无线对讲系统解决方案
2022/02/18 无线电