效果图

属性

参考:picker-view

代码

  1. app.js
//app.js
App({onLaunch: function () {console.log('App Launch')},onShow: function () {console.log('App Show')},onHide: function () {console.log('App Hide')},globalData: {hasLogin: false}
})
  1. app.json
{"pages": ["pages/picker-view/picker-view"],"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "WeChat","navigationBarTextStyle": "black"},"style": "v2","sitemapLocation": "sitemap.json"
}
  1. picker-view.js
const date = new Date()
const years = []
const months = []
const days = []for (let i = 1990; i <= date.getFullYear(); i++) {years.push(i)
}for (let i = 1; i <= 12; i++) {months.push(i)
}for (let i = 1; i <= 31; i++) {days.push(i)
}Page({data: {years: years,year: date.getFullYear(),months: months,month: 2,days: days,day: 2,year: date.getFullYear(),value: [0, 1, 1],},bindChange: function (e) {const val = e.detail.valuethis.setData({year: this.data.years[val[0]],month: this.data.months[val[1]],day: this.data.days[val[2]]})}
})
  1. picker-view.json
{"navigationBarTitleText": "picker-view 组件"
}
  1. picker-view.wxml
<view><view>{{year}}年{{month}}月{{day}}日</view><picker-view indicator-style="height: 50px;" style="width: 100%; height: 300px;" value="{{value}}" bindchange="bindChange"><picker-view-column><view wx:for="{{years}}" wx:key="*this" style="line-height: 50px">{{item}}年</view></picker-view-column><picker-view-column><view wx:for="{{months}}" wx:key="*this" style="line-height: 50px">{{item}}月</view></picker-view-column><picker-view-column><view wx:for="{{days}}" wx:key="*this" style="line-height: 50px">{{item}}日</view></picker-view-column></picker-view>
</view>

【Kevin Learn 小程序】-->picker-view相关推荐

  1. 【Kevin Learn 小程序】-->picker

    效果图 属性 参考:picker 代码 app.js //app.js App({onLaunch: function () {console.log('App Launch')},onShow: f ...

  2. 【Kevin Learn 小程序】--> dialog

    效果图 实例 app.js //app.js App({onLaunch: function () {console.log('App Launch')},onShow: function () {c ...

  3. 【Kevin Learn 小程序】-->List

    效果图 代码 app.js //app.js App({onLaunch: function () {console.log('App Launch')},onShow: function () {c ...

  4. 【Kevin Learn 小程序】-->video

    效果图 属性 参考:video 实例 app.js //app.js App({onLaunch: function () {console.log('App Launch')},onShow: fu ...

  5. 【Kevin Learn 小程序】-->camera

    效果图 属性 参考:camera 实例 app.js //app.js App({onLaunch: function () {console.log('App Launch')},onShow: f ...

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

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

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

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

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

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

  9. 微信小程序把view居中_初识微信小程序

    "晓程序" 小程序连载笔记,通俗易懂,欢迎各位转发关注学习.未经作者授权,禁止转载 初识小程序 什么是微信小程序 微信小程序,小程序的一种,英文名Wechat Mini Progr ...

最新文章

  1. 用Python分析淘宝2000款避孕套,得出这些有趣的结论
  2. modernizr 支持html5,使用modernizr.js检测浏览器对html5以及css3的支持情况
  3. python怎么读取txt文件数据保存数组中-python将txt等文件中的数据读为numpy数组的方法...
  4. 贾跃亭融资计划书曝光:看他如何靠两份PPT融资150亿
  5. CMOS Sensor的调试分享
  6. tomcat出现5个using_当猫咪出现这5个迹象,主人就要给猫咪换猫粮了
  7. 使用React hooks,些许又多了不少摸鱼时间
  8. 处理 git 合并冲突
  9. 基本功 | Java即时编译器原理解析及实践
  10. 后台系统-新增和编辑共用一个弹框(基于vue和element-ui)
  11. ajax无刷新提交表,Ajax无刷新提交表单和显示
  12. zoj2587唯一最小割
  13. 瑞利衰落(Rayleigh Fading)
  14. MATLAB 2017a 下载及安装
  15. 教你如何免费下载中国知网、万方学术论文?这份资源请收好!
  16. linux磁盘文件检查修复工具下载,Linux磁盘坏道的检测及修复
  17. (2015秋) 团队博客及分组情况
  18. CRM系统创建营销活动
  19. 淘宝店铺上传成人用品类宝贝的错误解决
  20. Html+JavaScript猜数字游戏

热门文章

  1. 23种设计模式之——责任链模式(okhttp 拦截器)
  2. ThinkPad和ThinkCentre预装系统操作系统分区大小调整工具20090804版
  3. 关于vue文件中template标签尖括号下的红波浪线问题
  4. 于丹.论语---- 总结
  5. LoRa无线收发模块
  6. stm32 例程中lcd颜色初始化显示
  7. 研报精选230416
  8. 分布式数据库理论知识之CAP理论、ACID原则及分布式事务一致性算法
  9. Paper Reading——MoreFusion: Multi-object Reasoning for 6D Pose Estimation from Volume基于体素融合的多目标6D位姿估计
  10. 基于机智云物联网平台的智能WiFi插座