<picker class="information-item-text information-item-right information-item-picker" mode="date" value="{{birthday}}" start="1971-01-01" end="2017-12-31" bindchange="bindDateChange" disabled="{{!editable}}">
<view class="information-item-picker-text">{{birthdayStr}}</view>
<view class="information-item-picker-text">{{birthdayStr}}</view>
</picker>
小程序的日期选择器,关键问题在于start(起始时间),该值有个极限值。
模拟器上没有极限值,但是在手机上显示的话,如果早于该极限值的话,则显示的是上一次设置有效的起始值,如果没有设置的话,则是end的前3年作为起始值。
不知道是自己的操作有问题还是设置有问题,偏偏让我遇到了这个问题。本来在模拟器上一切正常,结果到了手机上起始时间错了,然后百度搜索,结果搜到的一堆都是类似小程序组件picker的教程,毫无用处,难道只有我遇到吗,我真不信,或许这是小程序手机适配的BUG吗。为了用户体验,只能尝试去找出这个极限值,目前找到的是1971年。
测试手机:红米3