ReactJS

(68)

修改 Ant Design Pro Admin 后台的顶部导航栏样式

目前用的是 Ant Design Pro V5, 默认的主题下,顶部导航栏是个黑白色调。黑色背景,白色文字。 正常使用场景下,其他还挺好看的。毕竟俺是尤文的球迷,这斑马色非常亲切。 但是,这次遇到公司内部一个项目,logo 有点

Ant Design 的 AutoComplete 组件下拉反复拖动几次,选项开始重复

第一次使用 Ant Design 的 AutoComplete 组件,发现当选项中有重复数据时,就会出现这种情况。 下拉过程中,出现大量不断重复的选项,严重影响使用体验。 ## 解决方法 很简单,就是保证后台接口返回的选项列表,不要出现

React Quill 富文本编辑器与 Ant Design Modal 同时使用时,html 标签消失

这是一个无比诡异的 Quill 富文本编辑器组件的 bug,浪费了我周四整整一个下午。 唯一的收获是,把早已忘光的 React 组件封装,及组件通信的机制复习了一遍。 ## bug 现象 在一个 Ant Design Pr

ant design pro 的统一配置管理

作为一个 CRUD boy,经常要新建管理后台的项目。确切的说,应该是经常要 ctrl c / ctrl v 来 copy 老的项目。 但是 ant design pro 好多配置不在一个统一的配置文件中,需要去多个地方修改设置。例如

Ant Design Pro AutoComplete 组件同时支持下拉选择及自定义输入

## AutoComplete: 支持输入的 ant design select 组件 参考: https://ant-design.antgroup.com/components/auto-complete-cn 实际上,我

React 组件实现将 Ant Design Table 的展示结果导出 Excel

使用 Antd Pro 实现了一个报价单批量查询的功能。 我想将 react 前端 table 组件的批量查询结果导出为 Excel 文件并下载。 这个不方便用后台接口实现,因为批量查询是通过多次的异步调用接口实现的。 后台并

React 在 for 循环中 setState 最后一次执行结果会覆盖前面的结果

## 使用场景 在实现一个批量查询的功能,前端使用 React 写了一个组件。 将多行输入分隔成多个搜索词,因为是模糊查询,搜索速度不快, 为了减少等待时间,于是每个搜索词逐一调用搜索接口。 然后,将搜索结果合并到一个数组,每返

react markdown 组件支持 table 表格渲染

发现默认安装的 react markdown 组件不支持 table 表格的渲染。 在官方文档里查了一下,需要安装额外的组件 remark-gfm 来支持 table 渲染。 ## 安装 remark-gfm ``` tya

自动化部署:React App 脚手架工具,前端发布时,自动切换 API URL 为生产环境配置

随着前端打包发布日渐频繁,之前偷懒的手动切换 API URL 的方式越来越浪费时间,所以需要能自动区分开发环境和生产环境,节省每次的发布时间。 没想到 react app 脚手架自带了这个功能,可以不依赖三方库实现开发环境的识别:

React 中使 Button 显示多行文本

即支持文本中的换行符,例如,后台接口返回的 message 是: ``` 暴击 \n 100000 倍 ``` 需要能解析其中的换行符。 实际上只需要加上一行 css ``` style={{ "white-s