业务逻辑需求,只需选择“年-月”,能指定默认,其它时间格式不需要。项目一直使用1.8.5开发,达到预期。前几天见bui有新版本,毅然覆盖升级到1.9.0,好吧,发现原有的代码触发后没任何反应,浏览器也没报错。回滚到1.8.5又正常了。麻烦检查一下,谢谢!
uiPickerdate = bui.pickerdate({
handle: '#datepicker_input',
value: '<?=$default_month_string ?? ''?>',
bindValue: true,
formatValue: 'yyyy-MM',
popup: true,
mask: true,
cols: {
date: 'none',
hour: 'none',
minute: 'none',
second: 'none',
},
callback: function(e) {
if (e.target.innerText === '确定') {
Cookies.set('insure_default_month', this.value(), { expires: 7, path: '/', secure: true });
bui_list.replace({ page: 1 });
}
},
});
输入不了输入不了
搞了个最精简的版本,本地edge模拟手机测试是存在同样问题的。
经过测试,这个代码可以正常显示月份,把value改为 `2023-12` 或者 `2023-12-1` 均可以正常展示。