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


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 相关文章推荐
一些常用的Javascript函数
Dec 22 Javascript
jQuery ajax BUG:object doesn't support this property or method
Jul 06 Javascript
jquery实现定时自动轮播特效
Dec 10 Javascript
ReactJs快速入门教程(精华版)
Nov 28 Javascript
详解JavaScript中数组的reduce方法
Dec 02 Javascript
vue 项目常用加载器及配置详解
Jan 22 Javascript
webpack4打包vue前端多页面项目
Sep 17 Javascript
js实现倒计时器自定义时间和暂停
Feb 25 Javascript
Vue CLI3中使用compass normalize的方法
May 30 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
Jul 20 Javascript
JS函数进阶之继承用法实例分析
Jan 15 Javascript
javascript中的with语句学习笔记及用法
Feb 17 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
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
PHP错误和异长常处理总结
2014/03/06 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
javascript中的作用域scope介绍
2010/12/28 Javascript
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
JavaScript实现随机五位数验证码
2019/09/27 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
Python cv2 图像自适应灰度直方图均衡化处理方法
2018/12/07 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
英国领先的奢侈品零售商之一:CRUISE
2016/12/02 全球购物
倩碧澳大利亚官网:Clinique澳大利亚
2019/07/22 全球购物
什么是serialVersionUID
2016/03/04 面试题
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
入股协议书范本
2014/04/14 职场文书
学术会议邀请函
2015/01/30 职场文书
搞笑老公保证书
2015/02/26 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
react中的DOM操作实现
2021/06/30 Javascript
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android