业务逻辑需求,只需选择“年-月”,能指定默认,其它时间格式不需要。项目一直使用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 });
                }
            },
        });



点赞(0)

评论列表 共有 3 条评论

FFCZ 11月前 回复TA

输入不了输入不了

FFCZ 11月前 回复TA

搞了个最精简的版本,本地edge模拟手机测试是存在同样问题的。

王小o 11月前 回复TA

经过测试,这个代码可以正常显示月份,把value改为 `2023-12` 或者 `2023-12-1` 均可以正常展示。

订阅
更新

微信公众账号

微信扫一扫加关注

扫码
加群

BUI开发者交流群2

QQ扫码加群

扫码
体验

微信小程序

微信扫一扫体验

立即
投稿
发表
评论
返回
顶部