这里比起offsetWidth是不是使用clientWidth更好一点呢?

来源:10-5 通用组件-瀑布流:构建瀑布流布局,获取容器宽度与列宽-2

Cloud_Iris

2022-10-05

clientHeight / clientWidth 获取元素的可见的宽度和高度
元素内部的高度 / 宽度,包含内边距,但不包括水平滚动条、边框和外边距。
offsetHeight / offsetWidth 获取元素的整个的宽度和高度
元素的“所有占用区域”的高度 / 宽度,包含内边距、水平滚动条、边框和外边距。
我觉得这里使用 clinetHeight 是更好的选择。

写回答

1回答

Sunday

2022-10-06

你好

是的,这里确实是用 clientWidth 会更加合适。因为我们无需计算 水平滚动条、边框和外边距 的大小。

该问题已在小节内置顶

1
0

基于 Vue3 ,打造前台+中台通用开发提效解决方案

42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手

788 学习 · 517 问题

查看课程