安卓小程序的日期picker属性start和end不生效
发布于 7 年前 作者 min90 12621 次浏览 来自 问答
  • 当前 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 回复

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

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

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

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

试试这样

还有today的格式

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

回到顶部