安卓小程序的日期picker属性start和end不生效

发布于 8 年前作者 min9012715 次浏览最后编辑 8 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

真机调试是生效的,正式版ios生效,安卓不生效

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

<picker mode=“date” value=“{{item.birthday}}” bindchange=“bindBabyBirthdayChange” data-key=“birthday”

                               data-index=“{{index}}” start=“{{item.toBeBorn == ‘1’ ? today : ‘’}}” end=“{{item.toBeBorn == ‘0’ ? today : ‘’}}”>

                               <view class=“picker”>

                                   {{item.birthday}}

                               </view>

                           </picker>

4 回复
taomin
taomin1 楼6 年前

至今仍未修复么?还是这个样子

duanchao
duanchao2 楼6 年前

楼主我也发现有这样的情况。。iOS生效,android上不生效,我发现原因是,android上设置start后,start前面的时间就不显示了(iOS仍显示start前的时间,只是无法选择),然后默认显示到2100年,然后还能循环,然后2018年上面显示的是2100年,你就可以选择2100年,和设置的start不冲突。。这应该是bug吧。。希望官方人员能看到

mengyang
mengyang3 楼6 年前

{{item.toBeBorn == 1 ? today : ‘’}}

{{item.toBeBorn == 0 ? today : ‘’}}

试试这样

还有today的格式

start=“2015-09-01” end=“2017-09-01”

ping90
ping904 楼6 年前

有人吗~