微信小程序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学习笔记一 之 数据类型
Dec 15 Javascript
js实现在字符串中提取数字
Nov 05 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
javascript学习笔记(三)BOM和DOM详解
Sep 30 Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 Javascript
JavaScript实现下拉菜单的显示和隐藏
Jan 05 Javascript
自己封装的一个简单的倒计时功能实例
Nov 23 Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 Javascript
Vue+axios 实现http拦截及路由拦截实例
Apr 25 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
Apr 25 Javascript
vue+axios+mock.js环境搭建的方法步骤
Aug 28 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
Feb 17 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实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
基于jQuery实现的当离开页面时出现提示的实现代码
2011/06/27 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
2013/03/18 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
优化Vue中date format的性能详解
2020/01/13 Javascript
Python re模块介绍
2014/11/30 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
python中可以声明变量类型吗
2020/06/18 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
JavaScript+Canvas实现自定义画板的示例代码
2019/05/13 HTML / CSS
客服专员岗位职责范本
2013/11/29 职场文书
普通简短的个人自我评价
2014/02/15 职场文书
电话营销开场白
2015/05/29 职场文书
永远是春天观后感
2015/06/12 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers
JS实现简单的九宫格抽奖
2022/06/28 Javascript