关于antd 日期组件设置中文不成功
无论是组件自身引入还是 ConfigProvider 配置中文,
日期组件显示的还是英文。
最终找到了一种解决方案(antd v4)
import { ConfigProvider } from 'antd';
import zhCN from 'antd/es/locale/zh_CN';
import moment from 'moment';
import 'moment/locale/zh-cn';
moment.locale('zh-cn');
<ConfigProvider
locale={zhCN}
</ConfigProvider>
关于antd表格自定义无数据展示空状态时的占位高度
测试提了一个问题,
说现在表格无数据时空状态组件展示的高度没有沾满整个表格高度,
希望占满整个表格。
于是各种样式修改、
各种父级元素高度设置为100%
终于成了。
但是,
又引发了其他问题!
这样逐层设置为100%会导致页面在不断缩小的情况下出现一个顶部很大的留白。
审查元素发现这是一个tr元素,高度为0,应该不是用来展示的。
于是把这个元素设置为display:none,
结果fixed的项和表格title的单元格宽度(cell)又无法对齐了。
遂无奈放弃了这种方法。
解决:
antd table组件支持配置空状态,
设置外部元素的子元素绝对居中即可。
<Table
locale={{
emptyText: (
<div style="{{" display: 'flex', justifycontent: 'center', alignitems: height: getoffsetheight() - 90, }} > <empty image="{Empty.PRESENTED_IMAGE_SIMPLE}" description=""暂无数据"" < div> ), }}> table> < code></div>
合并代码
最近新开了一个项目,
大家都有自己独立的分支,
这样就需要合并代码。
git merge 首次可以成功将其他分支的代码合并过来,
后面合并的时候一直报 already uptodate!
但两个分支之间确实存在差异!
于是使用了git rebase命令合并。
git rebase会将将要合并过来的分支代码追次添加到被合并分支,
遇到冲突会报错,
提示开发者解决冲突,
选择保留哪一次的更改,
然后
git add .
git rebase --continue
继续添加剩余代码,
遇到冲突继续重复上述步骤,
直至添加完毕。
值得注意的是,
有时 git rebase 也会无法提示冲突所在文件,
以至于项目跑起来,
页面才报这个错。
原因未知。