王小o

这家伙很懒,什么也没写
文章
0
评论
53
加入时间
2年前

上传组件可能存在bug,使用最新的CDN版本v1.9.02

这个问题可能跟版本没有关系, 官方的示例是可以正常上传文件的,https://www.easybui.com/demo/#pages/ui_controls/bui.upload ,选择相册,不过需要打开跨域的chrome,才可以模拟到。
你的代码里面,试试不传 data:{ file: file } 这个参数去掉,因为上面的fileKey 已经做了配置。

关于日历组件的问题

是的,这个应该是有问题的,不过我们也没有源码,这个是第三方的日历,里面有lib目录,需要自己动手改改

关于“最新1.9.0版本pickerdate无效”续

这个代码放在单页开发上是没有问题的,我猜测可能是因为用的多页开发,里面有个选择器找不到,导致无法触发弹窗,是否是因为这个问题?

最新1.9.0版本pickerdate无效

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

如何动态修改index.html页面的title

是做webapp? 监听路由 complete,这种标题如果是在微信里,document.title 是缓存起来的,同一个页面改变后不一定会有效果。




```js
router.on("complete", function (e) {

        let title = router.$(".bui-bar-main").text()
       document.title = title;
})
```


bui.list中如果接口返回数据条数等于pageSize的值,依旧会page加1再次请求接口

是的,bui.list 基于 bui.scroll + ajax 两个集成一块,通过配置接口,数据字段就可以使用。控件的设计原理就是基于返回数据的条数跟pageSize 的比对,如果刚好出现相同的情况,会再发起一次请求来确定是否到最后了。除了会多一次请求以外,没有造成数据混乱的情况,用户是没有感知的,目前并没有更好的方式来判断。

如果对这个方式比较在意,可以使用 bui.scroll 根据分页进行手动处理,会繁琐很多。