nov11th


关于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');

// 需要配合以上moment的三行代码,如此 ,中文配置就生效了

<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 也会无法提示冲突所在文件,

以至于项目跑起来,

页面才报这个错。

原因未知。

文章作者: KarlFranz
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 reprint policy. If reproduced, please indicate source KarlFranz !
评论
  目录