picker

从底部弹起的滚动选择器,现支持五种选择器,通过mode来区分

普通选择器:mode = selector

多列选择器:mode = multiSelector(最低版本:1.4.0)

时间选择器:mode = time

日期选择器:mode = date

省市区选择器:mode = region(最低版本:1.4.0)

今天为大家介绍普通选择器和日期选择器

前端代码:普通选择器

<view class='course'><picker bindchange="bindPickerChange" value="{{index}}" range="{{objectArray}}" range-key='title'><view class="course_icon"><span>所属课程:{{periodsname}}</span><image src='../../images/right_arrow.png'></image></view></picker></view>

注意:当objectArray为二维数组时需要设置range-key='你需要显示的字段名'  value={{index}} ,index就是数据的索引值。

日期选择器:

<view class='time'><picker mode="date" value="{{date}}" bindchange="bindDateChange"><view class="picker">截止时间:{{date}}</view></picker>
属性名 类型 默认值 说明 最低版本
value String 0 表示选中的日期,格式为"YYYY-MM-DD"  
start String   表示有效日期范围的开始,字符串格式为"YYYY-MM-DD"  
end String   表示有效日期范围的结束,字符串格式为"YYYY-MM-DD"  
fields String day 有效值 year,month,day,表示选择器的粒度  
bindchange EventHandle   value 改变时触发 change 事件,event.detail = {value: value}  
bindcancel EventHandle   取消选择时触发 1.9.90
disabled Boolean false 是否禁用

js代码:

data: {objectArray:null,periodsname:'',index:0,date: '',cid:0},/*** 时间*/bindDateChange(e) {this.setData({date: e.detail.value})},/*** 所属课程*/bindPickerChange: function (e) {var index = e.detail.value;//这里会获取他的索引值var self = this;var periodslist = self.data.objectArray;var checkeriods = periodslist[index];self.setData({periodsname: checkeriods['title'],cid: checkeriods['cid']})},

小程序picker用法相关推荐

  1. 小程序picker标题_微信小程序-自定义picker选择器

    avatar 为什么要自定义picker 原生小程序picker不支持自定义样式,无联动. 该自定组件 支持自定义数据 支持自定义样式 支持传入和返回对象或者基本类型 支持联动(改变父列,子列根据关联 ...

  2. 小程序picker下拉框选择时间,只需要年和月

    小程序picker下拉框选择时间,只需要年和月 官方提供的组件可以选择到日 我们现需要选择到月,只需要在代码里加上fields="month" <view class=&qu ...

  3. 微信小程序选择框问题 小程序picker点击显示object range-key=这里写要显示的字段

    微信小程序选择框问题 小程序picker点击显示object range-key="这里写要显示的字段" <picker bindchange="bindClass ...

  4. 关于微信小程序picker之multiSelector多列选择器

    文章目录 前言 使用步骤 1.wxml 2.读入数据 总结 前言 由于业务场景,需要使用自定义内容的多列选择器,自然而然选择了微信小程序官方提供的picker选择器,mode模式为multiSelec ...

  5. 微信小程序的省市区三级地址mysql_微信小程序picker实现的省市区三级联动

    微信小程序的省市区三级联动需要使用到的是Picker多列选择器,参考文档:https://www.w3cschool.cn/weix..., 案例中用到的省市区的json文件在文后发出出来. 废话不多 ...

  6. 小程序-picker之key-value形式

    ##小程序的picker的取值 都是通过index 去取 <picker @change="statusChange" value="{{statusIdx}}&q ...

  7. 小程序——picker组件

    转载:https://www.cnblogs.com/bgwhite/p/9335648.html 小程序自带的picker组件,picker一共分为三类 普通选择器:mode = selector ...

  8. range 小程序picker_微信小程序picker滚动选择器使用详解

    今天修改小程序做章节内容筛选使用到了picker滚动选择器,看了官方文档和一些网上的文章后,终于算是弄明白了这个组件的使用,这里把我对这picker滚动选择器的使用记录下: picker基础使用 pi ...

  9. 微信小程序picker组件

    在小程序的开发应用中,我们会经常用到picker组件. 官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/picker.h ...

最新文章

  1. 【linux】Valgrind工具集详解(一):简介
  2. 创建新的用户以及一系列的操作
  3. Javascript 获取Url值 --转
  4. Twitter新计划:审视自家算法里的“无心之失”
  5. android初学之退出应用程序
  6. AAAI 2020 开源论文 | 可建模语义分层的知识图谱补全方法
  7. 快来参加学习.NET 挑战赛
  8. 2018中国国际大数据大会专属报名通道(免费)开通啦!
  9. 工厂打工10年,现在被工厂以能力不足为由辞退,可以去仲裁吗?
  10. Altium AD20中铺铜被导线分割的解决方法,如何正确覆铜整片区域
  11. Forget Yourself
  12. UTM投影带号计算以及投影具体操作
  13. 推荐 五个单变量时间序列数据集
  14. 两种常用电容式麦克风 MEMS还是ECM
  15. 解决Ubuntu16.04解压cudnn文件时报错could not create a hard link file
  16. “会说话的汤姆猫家族-时代逐光者”3D数字藏品中奖名单公布
  17. matlab地震p波,如何确定地震深度?试试远震P波
  18. linux开机引导界面美化,Ubuntu16.04引导界面美化(burg)
  19. (已解决)win环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang
  20. python画画bup_用Python编写一个简单的FUSE文件系统的教程

热门文章

  1. 如何使用一台电脑远程控制多台电脑
  2. 毕业设计 大数据B站数据分析与可视化 - python 数据分析 大数据
  3. C++之友元:是朋友(friend)也是破坏者
  4. 中国证券业协会公布证券公司会员2006年度有关业务指标排名前20名情况
  5. 最棒的 7 个 Laravel admin 后台管理系统推荐 - 卡拉云
  6. 解决wordcloud导出图片不清楚
  7. 微信小程序在小米手机预览头部空白了
  8. 移动简报026—智慧餐厅出新服务:吃饭用微信就可排队;支付宝上线银行卡安全险:盗刷最高获赔 50 万;高德正式发布车载导航App...
  9. 一级消防工程师【技术实务】(爆炸)
  10. 计算机视觉和机器学习_我从计算机视觉和机器学习硕士课程中学到的东西