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


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 相关文章推荐
HTML上传控件取消选择
Mar 06 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
Sep 16 Javascript
jquery改变tr背景色的示例代码
Dec 28 Javascript
jquery 页面滚动到底部自动加载插件集合
Jan 31 Javascript
JS案例分享之金额小写转大写
May 15 Javascript
javascript中声明函数的方法及调用函数的返回值
Jul 22 Javascript
DOM基础教程之事件对象
Jan 20 Javascript
jQuery实现带滚动线条导航效果的方法
Jan 30 Javascript
第十章之巨幕页头缩略图与警告框组件
Apr 25 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
深入分析element ScrollBar滚动组件源码
Jan 22 Javascript
layui复选框限制选择个数的方法
Sep 18 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设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
javascript 类定义的4种方法
2009/09/12 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
Vue项目中使用better-scroll实现一个轮播图自动播放功能
2018/12/03 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
Python urllib.request对象案例解析
2020/05/11 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
讲座主持词
2014/03/20 职场文书
新品发布会主持词
2014/04/02 职场文书
分家协议书
2014/04/21 职场文书
大学生实习鉴定评语
2014/04/25 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
公司行政主管岗位职责
2015/04/09 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
Android开发之WECHAT微信小程序路由跳转的两种形式
2022/04/12 Java/Android
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL