差两个像素让我很难受,这问题绝不允许留到明年!
2022年8月8日,linxiang07 同学给我们的 Vue DevUI 提了一个 Issue: #1199 Button/Search/Input/Select等支持设置size的组件标准不统一,并且认真梳理了现有支持size属性的组件列表和每个组件大中小尺寸的现状,整理了一个表格(可以说是提 Issue 的典范,值得学习)。 不仅如此,linxiang 同学还提供了详细的修改建议: 建议xs、 sm 、md、lg使用标准的尺寸 建议这些将组件的尺寸使用公共的sass变量 建议参考社区主流的尺寸 考虑移除xs这个尺寸、或都都支持xs 作为一名对自己有要求的前端,差两个像素不能忍 如果业务只使用单个组件,可能看不太出问题,比如 Input 组件的尺寸如下: sm 24px md 26px lg 44px Search 组件的尺寸如下: sm 22px md 26px lg 42px 当 Input 和 Select 组件单独使用时,可能看不出什么问题,但是一旦把他俩放一块儿,问题就出来了。 大家仔细一看,可以看出中间这个下拉框比两边的输入框和按钮的高度都要小一点。 别跟我说你没看出来...