
antd
Asurejiang
默默无闻每天踩坑的程序媛
展开
-
React umi Antd分页组件时间组件等根据国际化不同语言展示组件文字
建议直接在父组件/布局组件中直接搞定,就不需要在每一个子组件里面重复啦 ~首先从antd中引入对应的语言包、组件及需要的方法 import { getLocale } from 'umi'; import zhCN from 'antd/es/locale/zh_CN'; import enCN from 'antd/es/locale/en_US'; import { ConfigProvider } from 'antd'; import { isEqual } from "lodash.原创 2021-10-20 14:34:36 · 658 阅读 · 0 评论 -
Antd RangePicker 时间日期选择器 禁用当前时间往后的日期及现在时间往后的时分秒禁选
RangePicker 组件<RangePicker onChange={onSearch} placeholder={[ formatMessage({ id: 'page.Business.StartTime' }), formatMessage({ id: 'page.Business.EndTime' }), ]} format="YYYY-MM-DD HH:mm" disabledDate={disabledDate} disabledTime=.原创 2021-09-24 22:43:36 · 6155 阅读 · 1 评论 -
新手使用~React+Antd^4.1.3+Hooks自定义筛选框
官网此版本的筛选组件为:根据可爱的pm的要求,需要添加全选、确认筛选、重置按钮。此情景适用于后端所需要的的参数传递为多选,[] 数组的形式,而非单个字符串。引入需要的组件及包import { Table, Button, Checkbox, Space} from 'antd';import React, { useState, useEffect, useRef } from 'react';import { useDispatch, Dispatch,} from 'umi';原创 2021-08-03 12:06:36 · 792 阅读 · 0 评论 -
react+ts Antd 表格多选导出csv表格
1.下载npm i react-csv --savenpm i @types/react-csv --save // 不是ts环境不用下2.我是点击按钮批量导出Table选中的行 const [RowKeys, setRowKeys] = useState<any[]>([]); // 选中行 const exportData = useRef<any>([]) // 导出数据 const [choiceMark, setChoiceMark] = useState(原创 2021-07-16 17:51:52 · 1390 阅读 · 0 评论 -
新手使用~React + hooks实现Antd表格的请求携带分页
首先需要声明total(总长度),分页以及条数const [total, setTotal] = useState(10)const pageOption = useRef<any>({page: 1,size: 10})//由于使用setState 会有延迟的情况,所以使用useRef获取实时数据(需要注意的是,useRef不会驱动页面的更新,并且useRef存储的数据需要从current里取哦!),感兴趣的同学可以试试使用useState的效果哦~声明分页参数 const p原创 2021-07-06 12:00:59 · 2313 阅读 · 3 评论 -
Antd如何在label里增加icon图标
要求样式如下:翻阅了antd文档,没有直接可插入icon的api。后发现label可以传字符串进入或者组件。于是采用了封装组件的方式。(强烈建议官方出label可以自带icon的功能) //需要的formItem的label label={<UseTooltip text={ToolTip的文字提示}/>}//UseToolTip 组件内 <div> <span>名称:</span> <Tooltip原创 2021-05-19 10:11:28 · 3565 阅读 · 4 评论