959 Star 5.1K Fork 1.6K

GVPsmallwei / Avue

 / 详情

body设置css属性zoom影响表格高度计算

待办的
创建于  
2024-03-05 11:10

为解决浏览器缩放带来的样式问题所以加了document.body.style.zoom = 1 / window.devicePixelRatio,然后发现表格高度计算出了问题(表格设置了height:'auto'和calcHeight:'200')正常情况下body.style.zoom=1表格高度显示没问题,浏览器放大至125%,body.style.zoom=0.8,表格高度就变小了,最后发现是avue计算表格高度的参数document.documentElement.clientHeight有误,zoom=1的时候document.documentElement.clientHeight=911,zoom=0.8的时候document.documentElement.clientHeight=729,所以建议作者在计算表格高度处将document.documentElement.clientHeight改为document.documentElement.clientHeight/document.getElementsByTagName('body')[0].style.zoom,或者作者有其他更好的方式解决

评论 (1)

Mr_li 创建了任务

为啥要操作缩放?正常比例不好吗

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
632261 smallweigit 1588214431
JavaScript
1
https://gitee.com/smallweigit/avue.git
git@gitee.com:smallweigit/avue.git
smallweigit
avue
Avue

搜索帮助