微信小程序滑动选择器的实现代码


Posted in Javascript onAugust 10, 2018

本文介绍了微信小程序滑动选择器的实现代码,分享给大家,具体如下:

实现微信小程序滑动选择效果

微信小程序滑动选择器的实现代码

微信小程序滑动选择器的实现代码

在wxml文件中,用一个picker标签代表选择器,bindchange是用户点击确定后触发的函数,index是picker自带的参数,用户点击确定后,bindchange绑定的函数用.detail.value就可以访问到。第一个选择的index值为0,依次递增。range要在page的data中先定义一个数组给它赋值,然后数组的值就会变为选择器中的选项

<picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}">
   <view class='choseQuestion' >
    {{choseQuestionBank}}
   </view>
  </picker>

js文件中对应的数据和函数如下

Page({
 data:{
  array:['全部','计算机网络','算法','数据结构','linux'],
  type:0,
  choseQuestionBank:"点击选择"
 },
 bindPickerChange: function (e) {
  var that=this
  console.log('picker发送选择改变,携带值为', e.detail.value)
  this.setData({
   type: e.detail.value,
   choseQuestionBank: that.data.array[e.detail.value]
  })
 },
})

点击确认选择的时候,只要判断一下this.data.type的值就可以实现不同的选择了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
表单序列化与jq中的serialize使用示例
Feb 21 Javascript
JQuery调用WebServices的方法和4个实例
May 06 Javascript
javascript中offset、client、scroll的属性总结
Aug 13 Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 Javascript
12个非常实用的JavaScript小技巧【推荐】
May 18 Javascript
JavaScript优化以及前段开发小技巧
Feb 02 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
May 17 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
Dec 12 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
Dec 29 Javascript
详解webpack之scss和postcss-loader的配置
Jan 09 Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 Javascript
原生JavaScript实现随机点名表
Jan 14 Javascript
bootstrap模态框关闭后清除模态框的数据方法
Aug 10 #Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 #Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
Aug 10 #Javascript
Vue全局分页组件的实现代码
Aug 10 #Javascript
JavaScript函数apply()和call()用法与异同分析
Aug 10 #Javascript
JavaScript闭包原理与用法实例分析
Aug 10 #Javascript
vue 动态绑定背景图片的方法
Aug 10 #Javascript
You might like
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
PHP实现微信提现功能
2018/09/30 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
JavaScript让Textarea支持tab按键的方法
2015/06/26 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
Select下拉框模糊查询功能实现代码
2016/07/22 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
jQuery选择器之表单元素选择器详解
2017/09/19 jQuery
JS数组push、unshift、pop、shift方法的实现与使用方法示例
2020/04/29 Javascript
python模块之re正则表达式详解
2017/02/03 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
Python循环结构的应用场景详解
2019/07/11 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
Django choices下拉列表绑定实例
2020/03/13 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
中学教师岗位职责
2013/11/26 职场文书
呐喊读书笔记
2015/06/30 职场文书
Android Canvas绘制文字横纵向对齐
2022/06/05 Java/Android