微信小程序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 相关文章推荐
JS 动态加载脚本的4种方法
May 05 Javascript
Mootools 1.2教程 排序类和方法简介
Sep 15 Javascript
ajax 缓存 问题 requestheader
Aug 01 Javascript
JQuery获取样式中的background-color颜色值的问题
Aug 20 Javascript
JQuery解析HTML、JSON和XML实例详解
Mar 29 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
Oct 11 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
jQuery实现ajax无刷新分页页码控件
Feb 28 Javascript
Bootstrap fileinput文件上传组件使用详解
Jun 06 Javascript
JS实现简易的图片拖拽排序实例代码
Jun 09 Javascript
VUE实现图片验证码功能
Nov 18 Javascript
vue-drawer-layout实现手势滑出菜单栏
Nov 19 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
我的论坛源代码(一)
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
解析php入库和出库
2013/06/25 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
记录Django开发心得
2014/07/16 Python
Python httplib模块使用实例
2015/04/11 Python
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
PyCharm 设置SciView工具窗口的方法
2019/01/15 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
Python编程学习之如何判断3个数的大小
2019/08/07 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
如何用Python徒手写线性回归
2021/01/25 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
美国最佳选择产品网站:Best Choice Products
2019/05/27 全球购物
个人充满哲理的自我评价
2014/02/20 职场文书
教师新年寄语
2014/04/03 职场文书
新教师岗前培训方案
2014/06/05 职场文书
电教室标语
2014/06/20 职场文书
运动会标语
2014/06/21 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
吴仁宝观后感
2015/06/09 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python