ant-design Input: inputFontSize 不止改变字体大小,也会强制改变 Input 的高度

igsr9ssn  于 3个月前  发布在  其他
关注(0)|答案(6)|浏览(45)

Steps to reproduce

在 ConfigProvider 中设置主题,定义 Input 的 inputFontSize

What is expected?

仅改变 Input 的字体大小

What is actually happening?

Input 的高度也被改变了,且 controlHeight 设置失效

EnvironmentInfo
antd5.17.2
React18.2.0
SystemmacOS
BrowserChrome 121
moiiocjp

moiiocjp2#

目前来看是字体变小后 元素的高度也跟着变小了,
controlHeight 是起作用的,但是因为 元素的高度 变了造成计算出来的值不对了

5q4ezhmt

5q4ezhmt3#

我感觉是因为全局 token 生效的时机不对,只在生成默认值的时候会用到,一旦插入组件 token 重新计算样式时,全局 token 已经不再被读取了。

qjp7pelc

qjp7pelc4#

还是有问题啊, 没人解决了吗

az31mfrm

az31mfrm5#

这个挺复杂的 是初始动态计算出来的

oyxsuwqo

oyxsuwqo6#

试着修复了一下 #48978 ,问题挺多,有点难搞。

相关问题