微信小程序新增功能: 多列模式和省市区类型
来源:互联网 发布:淘宝外包公司 编辑:程序博客网 时间:2024/06/16 14:52
昨日,小程序开发者工具又更新啦!这次又推出了一些比较棒的功能,个人觉得这个省市区联动还是比较棒的,特此贴出源码供大家查看~
picker-view
嵌入页面的滚动选择器
注意:其中只可放置组件,其他节点不会显示。
picker-view-column
仅可放置于中,其孩子节点的高度会自动设置成与picker-view的选中框的高度一致
示例代码:
<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}}" style="line-height: 50px">{{item}}年view> picker-view-column> <picker-view-column> <view wx:for="{{months}}" style="line-height: 50px">{{item}}月view> picker-view-column> <picker-view-column> <view wx:for="{{days}}" style="line-height: 50px">{{item}}日view> picker-view-column> picker-view>view>
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: [9999, 1, 1], }, bindChange: function(e) { const val = e.detail.value this.setData({ year: this.data.years[val[0]], month: this.data.months[val[1]], day: this.data.days[val[2]] }) }})
Tips
tip
: 滚动时在iOS自带振动反馈,可在系统设置 -> 声音与触感 -> 系统触感反馈中关闭
阅读全文
1 0
- 微信小程序新增功能: 多列模式和省市区类型
- 微信小程序新增功能: 多列模式和省市区类型
- 微信小程序新增“星标”功能
- SQL 新增列、删除列、改变列类型、添加列默认值、删除列默认值和获取列默认值的方法
- 微信小程序-省市区三级联动
- 微信小程序 三级联动省市区
- Oracle新增列和删除列语法
- 用sql 新增 列 修改类型 /重命名列名 删除
- Eclipse 的列模式和自动换行功能
- 微信小程序实用组件:省市区三级联动
- 微信小程序-实现省市区三级联动
- 小程序新增6大重大功能
- 微信:小程序新增“星标”功能
- 列类型和表类型
- SQL 新增/修改 表字段列的类型等
- TensorFlow 1.0 新增功能和部分改善
- 新增功能
- 浏览.NETFramework2.0类型库中新增的常用功能
- leetcode[Valid Perfect Square]//待整理多种解法
- linux下安装mysql
- GO语言Socket编程详解
- CC26xx/CC13x0的SCS应用
- 前端小白系列——打字游戏
- 微信小程序新增功能: 多列模式和省市区类型
- java线程的状态
- Android 7.0上面.OpenSSLSocketImpl.startHandshake报异常问题
- 使用Rman配置自动增量备份
- STM32的I2C-EEPROM
- linux下模拟虚拟主机域名
- ABAP长文本控件的两个例程
- oracle存储过程把'a,b,c'类型的值转换成'a','b','c'形式的值
- MySQL 报 Unknown or incorrect time zone: 'Asia/Shanghai' 错