上一个贴因为没办法回复,只能开新贴,见谅(什么时候把字符判断错误的问题解决一下,或者转其它交流反馈平台??)
以下代码,在1.9点击没响应,旧版本1.8.5正常,多页模式。
<!doctype html><html lang="zh-cmn-Hans"><head><title>APP TEST</title><link href="/static/bui/css/bui.css?v=3.5" rel="stylesheet">
</head><body><input type="text" id="datepicker_input" readonly class="bui-input"> mini test
[removed][removed][removed][removed]
[removed]
bui.ready(function() {
uiPickerdate = bui.pickerdate({
handle: '#datepicker_input',
value: '2023/12/01 00:00:00',
bindValue: true,
formatValue: 'yyyy-MM',
popup: true,
mask: true,
cols: {
date: 'none',
hour: 'none',
minute: 'none',
second: 'none',
},
callback: function(e) {
console.log(this.value());
},
});
});
[removed]</body></html>
明白,这个等留意cdn版本更新替换就行,当前npm发布不上去,等晚点看看。
CDN更新不上,给你个替换版本
https://www.easybui.com/uploads/20231212/8506250686bebcac95b3c0a5bc0d627f.zip
上面的代码,是我从业务代码里面精简出来的,部分代码给系统过滤了,都是引用zeto和bui.js。
在本地测试时,分别用新旧的两个版本覆盖测试,1.8.5是没有问题,可正常弹出组件。但1.9就哑了。
辛苦了
这个代码放在单页开发上是没有问题的,我猜测可能是因为用的多页开发,里面有个选择器找不到,导致无法触发弹窗,是否是因为这个问题?