wentmac

Results 4 issues of wentmac

这个有可能是什么问题呀? ![image](https://user-images.githubusercontent.com/3828820/233816631-b6050214-8651-4bb3-90b6-91493b94d38d.png) ![image](https://user-images.githubusercontent.com/3828820/233816638-76e0668e-52f2-49ec-b36d-8ab7a87cee56.png)

1, imagick && gd support webp format 2,solve php warning bug 3,imagick handle gif resize size bug

PhpStorm 2022.3.1 Build #PS-223.8214.64, built on December 22, 2022 phpstorm is does not work,please repair it

### Subject of the feature Table组件每页条数很多时,表头sticky固定到顶部的new feature探讨 ### Problem 最近在使用飞鱼crm时,发现飞鱼crm系统的table有一个交互体验挺好。就是当每页条数过多时,下拉滚动条到下面的数据时,table的表头字段能固定在最上面,是position:sticky实现的。很实用,我就在想好像咱vben的框架不能实现这个功能。 这个截图是默认的样式(还未下拉滚动条到下面的数据) ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/1f8c748d-d980-4084-89d4-1a86565a75c7) 下面这个截图是,当Table中的数据滚动条到下面时,table的表头列自动固定在顶部(position:sticky),包括排序等div结构块一起,这种交互体验就很好,可以一屏看更多的数据 ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/e6826664-8ae8-4617-bf06-57e5df6c0081) 仔细看了vben的演示站demo中的table的所有菜单功能,没有此功能实现demo,翻文档table也没有此实现的配置项,最后翻看antdv的文档,发现此功能的demo [https://www.antdv.com/components/table-cn#components-table-demo-sticky](https://www.antdv.com/components/table-cn#components-table-demo-sticky) ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/32dfda96-71f1-4e49-9b04-1f10dcdb6f28) 只要antdv的Table组件支持,就好办了,Vben的BasicTable.vue中修改2点: 1,在src/components/Table/src/props.ts中添加sticky参数支持 ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/a5f6b0ac-7ab2-4f8b-80cc-9dea20d6412b) 2,src/components/Table/src/BasicTable.vue:382 这里的css去掉 overflow-x: hidden; 因为position:sticky的父级不能有overflow:hidden ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/36884693-707d-40fd-871f-d4a4dfc7400b) 3,在调用的useTable的时候加上canResize和sticky配置就能实现 ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/de6e075f-deb2-45e8-a79f-d87120ee2923) 下面是vben中最终实现在前后效果图。 ![image](https://github.com/vbenjs/vue-vben-admin/assets/3828820/0b1d7e74-8966-45bc-88eb-38f314e304d1)...