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


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 相关文章推荐
ExtJS TabPanel beforeremove beforeclose使用说明
Mar 31 Javascript
javascript hasFocus使用实例
Jun 29 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
Javascript基础教程之argument 详解
Jan 18 Javascript
js实现搜索框关键字智能匹配代码
Mar 26 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
flexslider.js实现移动端轮播
Feb 05 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
Feb 26 Javascript
element ui分页多选,翻页记忆的实例
Sep 03 Javascript
angular组件间传值测试的方法详解
May 07 Javascript
Vue时间轴 vue-light-timeline的用法说明
Oct 29 Javascript
vue router 动态路由清除方式
May 25 Vue.js
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
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
jQuery 学习 几种常用方法
2009/06/11 Javascript
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
Python模块WSGI使用详解
2018/02/02 Python
Python将DataFrame的某一列作为index的方法
2018/04/08 Python
使用TensorFlow实现SVM
2018/09/06 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
Pytorch mask_select 函数的用法详解
2020/02/18 Python
塔吉特百货公司官网:Target
2017/04/27 全球购物
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
电子信息科学专业自荐信
2014/01/30 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
教师研修随笔感言
2015/11/18 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书