Form 表单
让 Input 组件自动获取焦点
添加 autoFocus
属性:
1 | <Input autoFocus /> |
- https://github.com/ant-design/ant-design/issues/2952
- https://stackoverflow.com/questions/28889826/how-to-set-focus-on-an-input-field-after-rendering
Table 表格
table组件多选时,会选中下一页的表格同行数据的解决办法
解决办法来自:https://blog.csdn.net/weixin_41606276/article/details/99312155
类似选中某页的几行数据,在删除等操作后其他页面的表格或者删除后本表格的同行页为选中状态。这是因为没有区分每页表格的id
。解决办法是给 Table 加上 rowKey
defaultExpandAllRows={true} 刷新后不展开问题
解决办法来自:https://github.com/ant-design/ant-design/issues/4145#issuecomment-271230317
借助了key改变自动变成新的component,虽然可以解决默认问题。。但总觉得不是key正确的用法
1 | const [data,setData] = useState([]) |
表格的column筛选排序状态重置问题
解决办法来自:https://github.com/ant-design/ant-design-pro/issues/3695#issuecomment-642460173
表格设置了排序以及筛选之后, 当我们从外部点击按钮刷新data时,数据列表实际并没有经过筛选排序。解决办法如下:
1 | const [sortedInfo, setSortedInfo] = useState({}); |
Table Row Hover 时不改变背景
1 | .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row)>td, |
Tooltip
如何更改 ant-tooltip 组件的文本颜色和背景颜色
1 | :global { |
Icon
自定义 svg 图标
解决办法参考自: https://blog.csdn.net/c5211314963/article/details/103371845
如果你们的 UED 同学就是传给你一个 svg 图片,你可以按照下面的方式进行。
1 | import React from 'react'; |
Button
点击动画边框 css 清除
1 | :global{ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 紫升的博客!
评论