微信小程序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 相关文章推荐
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
js操作label给label赋值及取label的值示例
Nov 07 Javascript
用javascript删除当前行,添加行(示例代码)
Nov 25 Javascript
jquery自动切换tabs选项卡的具体实现
Dec 24 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
Mar 31 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
Feb 28 Javascript
JQuery判断正整数整理小结
Aug 21 jQuery
Vue.directive 自定义指令的问题小结
Mar 04 Javascript
基于Vue实现平滑过渡的拖拽排序功能
Jun 12 Javascript
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
Oct 24 Javascript
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
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
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
解决php-fpm.service not found问题的办法
2017/06/06 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
python 魔法函数实例及解析
2019/09/25 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
Python中Qslider控件实操详解
2021/02/20 Python
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
优秀的教师个人的中文求职信
2013/09/21 职场文书
生物技术专业研究生自荐信
2013/09/22 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
企业宣传方案
2014/03/04 职场文书
经济贸易专业自荐信
2014/06/11 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python
关于python中模块和重载的问题
2021/11/02 Python