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


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 相关文章推荐
js Date自定义函数 延迟脚本执行
Mar 10 Javascript
js输出列表实现代码
Sep 12 Javascript
通过js获取div的background-image属性
Oct 15 Javascript
7个让JavaScript变得更好的注意事项
Jan 28 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
Jul 05 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
简单实现js放大镜效果
Jul 24 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
react ant Design手动设置表单的值操作
Oct 31 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(二)
2012/03/21 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
2014/04/15 Javascript
JavaScript动态插入CSS的方法
2015/12/10 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
Python有序字典简单实现方法示例
2017/09/28 Python
Android分包MultiDex策略详解
2017/10/30 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
巴西网上药房:onofre
2016/11/21 全球购物
高中生毕业自我鉴定
2013/10/10 职场文书
秋季运动会表扬稿
2014/01/16 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
工资证明格式模板
2015/06/12 职场文书
初中班干部工作总结
2015/08/10 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android
MySQL修改默认引擎和字符集详情
2021/09/25 MySQL