这两天一个需求,用户输入时间,但只能是当前时间之后的值,为了用户方便,不用每次点进去从0开始往下滑,就把时间选择器的值设为当当前系统时间,
//得到系统时间并赋值给时间选择器
onShow: function () {
var that=this;
var TIME = util.formatTime(new Date());
that.setData({
beginTime:TIME,
});
},
//结束时间随开始时间改变
bTimeChange: function (e) {
this.setData({
beginTime: e.detail.value,
endTime: e.detail.value,
})
},
备注:此处时间格式已改为自己需要的
能看到有所需的效果,但实际测试中,开发者工具里也正常,but,真机调试后“开始时间”就一点进去滑块又从零开始。结束时间却如希望:点进去从所选的开始时间往下滑。
百思不得琪姐,只能把picker属性start="{{nowTime}}",结果如愿。至今原因不明,希望哪位大佬不吝赐教。