antd--Tooltip三角星变成了方形,这是为什么?

作者站长头像
站长
· 阅读数 10

在使用antd@5.8.4版本(react@18.2.0)中的tooltip组件时,不知道配置了什么新建项目的时候一切正常,突然发现tooltip组件的小三角变成了方形,使用的方式从官网实例抄下来的。大佬们帮忙看看antd--Tooltip三角星变成了方形,这是为什么?antd--Tooltip三角星变成了方形,这是为什么?

回复
1个回答
avatar
test
2024-06-26

没有找到AntDesign的 8.4 版本,用 5.8.4 的版本尝试复现了一下,没有复现OP提到的问题。

所以看起来传入值有问题?传入了一个 4px 进去了。所以计算的时候出现错误了。answer image

简单看了一下,tooltip 的组件源码,看起来是OP在配置主题的时候,错误的传入了一个 sizePopupArrow 进来(需求 number 类型),把 4px 改成 4 试试看?

ant-design/components/style/roundedArrow.ts at fc2b4af8cf830bb87c3b0a0114c60c90a6807279 · ant-design/ant-design

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容