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


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对JSON进行模式匹配 (Part 2 - 实现)
Jul 17 Javascript
javascript学习笔记(五)正则表达式
Apr 08 Javascript
JS判断文本框内容改变事件的简单实例
Mar 07 Javascript
JavaScript中的console.log()函数详细介绍
Dec 29 Javascript
jQuery源码解读之removeAttr()方法分析
Feb 20 Javascript
详解javascript高级定时器
Dec 31 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
第九章之路径分页标签与徽章组件
Apr 25 Javascript
微信小程序 POST请求的实例详解
Sep 29 Javascript
vue单页应用加百度统计代码(亲测有效)
Jan 31 Javascript
小程序云开发部署攻略(图文教程)
Oct 30 Javascript
webpack中如何使用雪碧图的示例代码
Nov 11 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多线程实现方法及用法实例详解
2015/10/26 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
jQuery Mobile 导航栏代码
2013/11/01 Javascript
js将字符串转成正则表达式的实现方法
2013/11/13 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
2014/09/24 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
python函数与方法的区别总结
2019/06/23 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
Python实现区域填充的示例代码
2021/02/03 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
什么是SCM(软件配置管理)
2014/08/16 面试题
个性与发展自我评价
2014/02/11 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
企业群众路线教育实践活动心得体会
2014/11/03 职场文书
社区好人好事材料
2014/12/26 职场文书
节水倡议书
2015/01/19 职场文书
Python集合set()使用的方法详解
2022/03/18 Python
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
python如何读取和存储dict()与.json格式文件
2022/06/25 Python