微信小程序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 面向对象编程
Oct 28 Javascript
javascript 主动派发事件总结
Aug 09 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
Nov 01 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
Apr 26 Javascript
详解vue组件化开发-vuex状态管理库
Apr 10 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
Apr 12 Javascript
react中的ajax封装实例详解
Oct 17 Javascript
JS装饰器函数用法总结
Apr 21 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
Apr 24 Javascript
vue实现移动端图片上传功能
Dec 23 Javascript
Node.js API详解之 V8模块用法实例分析
Jun 05 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制作图型计数器的例子
2006/10/09 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
深入浅析php json 格式控制
2015/12/24 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
js 模拟气泡屏保效果代码
2010/07/10 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
Angular2环境搭建具体操作步骤(推荐)
2017/08/04 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
python开发之thread线程基础实例入门
2015/11/11 Python
Python将图片转换为字符画的方法
2020/06/16 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
采购员的工作职责
2013/12/26 职场文书
会计专业导师推荐信
2014/03/08 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
2014年党支部学习材料
2014/05/19 职场文书
社区灵活就业证明
2014/11/03 职场文书
分居协议书范本
2014/11/03 职场文书
喋血孤城观后感
2015/06/08 职场文书
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL