wxml代码:
<view class="section">
<view class="section__title">日期选择器</view>
<picker mode="date" value="{{date}}" start="2015-09-01" end="{}" bindchange="bindDateChange">
<view class="picker">
当前选择: {{date}}
</view>
</picker>
</view>
js代码:
bindDateChange: function (e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.setData({
date: e.detail.value
})
},
代码是直接在文档的示例代码复制过来修改的,当end="{}"时,效果等同于end等于当前日期 end="2022-03-05"。这是为什么?
而且日期选择器好像还有bug,将end改为"2019-01-01",一直往下拉改变年份,直至超过范围,自动回跳到最大范围,选择器上显示为2019-01-01,但结果却是2019-09-01
将选择器选择到"2019-01-01",一直往上拉改变年份,超过范围回跳,可以做到选择2015-01-01