bkui-vue3
bkui-vue3 copied to clipboard
**出了什么问题?(What Happened?)** 请看VCR https://github.com/user-attachments/assets/96c891ce-7017-4bfe-a2b7-978aaede6af6  **如何复现?(How to reproduce?)** 1. 设置一个足够宽的table(出现横向滚动条即可) 2. 给某列设置fixed="right" 3. 运行项目,开始操作,先将滚动条拉到最右侧 4. 拖动固定列的隔壁一列的左侧,往固定列的方向拉(如视频) 5. 再次拖动滚动条,找到刚刚被拖动的那一列 6. 再次拖动该列的左侧,这次往左拖 7. 固定列内部的元素也会跟着向左,但列标题没动,但将鼠标悬浮到固定列标题的左侧,可以看见table新生成了一列 **预期结果(What you expect?)** 固定列不受这些操作的影响,一如既往的固定,显示正常
**出了什么问题?(What Happened?)**  **如何复现?(How to reproduce?)**  1. 操作列在右侧渲染 2. Table需要足够宽(出现滚动条) 3. 给操作列加 fixed="left" 让操作列固定在左侧 **预期结果(What you expect?)** 操作列不根据渲染的顺序,而是根据配置固定在表格左侧,在拖动横向滚动条时有固定效果,显示正常
在行高不固定的场景下,设置 rowHeight 为函数,动态返回不同行的高度值,虚拟滚动没有按预期生效,列表显示不全,无下拉滚动条。 希望尽快修复,线上环境的表格每一行渲染的内容很复杂,每页设置500条时,页面会卡死。
在固定列和横向滚动条场景下,拖动一段距离横向滚动条之后,列宽拖拽的辅助线会跑偏,拖拽交互变得很不友好。 目前版本2.0.1-beta.39,希望尽快修复,以便线上使用。 
https://www.npmjs.com/package/@blueking/login-modal 使用了window.open 登录方案后, 有业务反馈,在移动端 Safari 浏览器中,弹窗被阻止,且没有提示(Chrome 中弹窗被阻止,会有提示) 为了良好的体验,产品也做了相关提示: 但是移动端完全没有任何提示: https://github.com/user-attachments/assets/4f664f20-7436-4d34-a833-1efcacfb1493 查询了 苹果官网的方案,虽然给出了方案如下图 但是在 IOS 设置中的路径是非常长的 为了提升用户体验,尤其是移动端的,是否考虑以下方案: - 在框架内部检测 user agent 信息,如果是移动端,直接使用 location.href = 修改当前 url,而不是弹窗登录(因为移动端的弹窗登录一定是要多打开一个 tab 的,不实用)
https://github.com/TencentBlueKing/bkui-vue3/commit/2154d07557a8b5f76715f9f07ae4b163ec58286b#r152302328 这个 修改,在 popover 内,添加了一个 span 标签,可能会导致一些 UI 问题,破坏业务方使用时的排版 如果原组件依赖 display: block 布局,包裹 inline 属性的 会破坏原有布局(需要增加 display: block 样式) 可能破坏 flex/grid 布局的父子直接嵌套关系 不太清楚修改的背景是什么,建议是用 div 包裹更加安全
feat: bump to 2.0.1-beta.97 # Reviewed, transaction id: 30088 ## 变更点(Changes) - xxxx ## 相关issues (Which issues this PR fixes) - Fixes # ## 备注(Special notes)