微信小程序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 相关文章推荐
jQuery 操作下拉列表框实现代码
Feb 22 Javascript
js遍历、动态的添加数据的小例子
Jun 22 Javascript
JS实现根据当前文字选择返回被选中的文字
May 21 Javascript
JS实现往下不断流动网页背景的方法
Feb 27 Javascript
js实时获取并显示当前时间的方法
Jul 31 Javascript
javascript数据结构之双链表插入排序实例详解
Nov 25 Javascript
js HTML5 Canvas绘制转盘抽奖
Sep 13 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
Oct 11 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
Jan 21 Javascript
微信小程序开发之入门实例教程篇
Mar 07 Javascript
vue注册组件的几种方式总结
Mar 08 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
May 16 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
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
fckeditor上传文件按日期存放及重命名方法
2015/05/22 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
PHP 与 js的通信(via ajax,json)
2010/11/16 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
初识NodeJS服务端开发入门(Express+MySQL)
2017/04/07 NodeJs
原生js封装运动框架的示例讲解
2017/10/01 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
探秘vue-rx 2.0(推荐)
2018/09/21 Javascript
JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解
2018/12/12 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
p5.js临摹动态图形实现方法详解
2019/10/23 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
js如何验证密码强度
2020/03/18 Javascript
[01:08:30]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第一场 2月28日
2021/03/11 DOTA
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
python能做哪方面的工作
2020/06/15 Python
Python如何读写CSV文件
2020/08/13 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
app内嵌H5 webview 本地缓存问题的解决
2020/10/19 HTML / CSS
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
消防安全责任书范本
2014/04/15 职场文书
财务管理专业求职信
2014/06/11 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
春晚观后感
2015/06/11 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书