叶枫

Results 198 comments of 叶枫

试试 `onCell: () => ({ style: { width: 0, whiteSpace: 'nowrap' } })`

https://codesandbox.io/s/ji-ben-yong-fa-antd-5-0-7-forked-09d57m?file=/demo.tsx

after 之后也是Modal打开完毕,而不是 children 加载完毕,useEffect 取 dom需要判断第一次 undefined,第二次才会有内容

上次是去掉 size 的权重,保持和 antd v4 一致。 我回头看看

看了下,这个跟 antd v4 是一样的 https://stackblitz.com/edit/react-qcywyp?file=index.css,demo.tsx 样式可以使用 ```css a:link:not(.ant-btn) { color: blue; } ```

测试后发现,增加 a 权重会有2个问题 1. antd 的样式要在 a:link 样式之后 引入,才能够覆盖,否则依然会有问题 2. 用户想要重置 Button 所有情况的样式也会有覆盖不了的问题,如果样式改成 `.ant-btn.ant-btn-default` 用户想要覆盖样式也不能用 `.ant-btn` 覆盖了,需要用 `.ann-btn.ant-btn-default, .ann-btn.ant-btn-sm, .ann-btn.ant-btn-lg` 或者 `.ann-btn.ant-btn-default, .ann-btn.ant-btn-primary, .ann-btn.ant-btn-dashed, .ann-btn.ant-btn-text, .ann-btn.ant-btn-link` 覆盖

可以这样给 ant-btn 增加权重,将颜色覆盖回去。 ```css body .ant-btn { color: green; } ``` 另外看了下 Material-UI 样式,也是一个 className,也会有这个问题

> 混入了别的 commits 同步 master。我恢复下

symbol 是 ReactNode 类型,ReactNode 没有方法,好改。但是改成对象,这个不好改吧

Switch 有这个,其实参考这个也没啥问题 https://ant-design.antgroup.com/components/switch-cn#api ![image](https://github.com/ant-design/ant-design/assets/7971419/5bd48e4b-beb2-4fba-b41d-4ca294f9e848)