博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ant design 使用中的一些tips
阅读量:4614 次
发布时间:2019-06-09

本文共 1041 字,大约阅读时间需要 3 分钟。

使用 ant design 当中总结的一些小tips 和issue

 

1. 时间类组件的 value 类型为 moment 对象,所以在提交服务器前需要预处理。如Timepicker,Datepicker。

2.TimePicker 设置 minuteStep ,选择hour,默认把现在时间的分钟赋值给minute,也就是会选择不符合规则的时间。

有关issue:  

我的解决办法:Dynamic verification。

1 verification = (value) =>{2     if(!value) return;3     if(moment(value).minute()!==0&&moment(value).minute()!==30){4         this.props.form.setFieldsValue({5             time: value.minutes(0),6         });7     }8 }

3. TimePicker中无法表示一天的结束 如00:00 到 24:00(下一天00:00)

相关issue: https://github.com/react-component/time-picker/issues/95

解决办法:使用Cascader组件 组装成moment选择时分的组件。

4.即时搜索(实时搜索)

使用AutoComplete组件,也是antd 十大原则之一  ——即时反应

https://ant.design/docs/spec/reaction-cn

https://ant.design/components/auto-complete-cn/

5.Notification 通知提醒组件在切换其他页面的时候,如何给他消失?

解决办法:使用notification.destroy()

componentWillUnmount(){    notification.destroy();}

在componentWillUnmount生命周期销毁notification

6.Notification  config的 getContainer配置渲染节点问题。

issue:https://github.com/ant-design/ant-design/issues/6036

 

 

 

 

转载于:https://www.cnblogs.com/ybleeho/p/10372383.html

你可能感兴趣的文章
图的邻接表存储
查看>>
2018 leetcode
查看>>
各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异
查看>>
PHP中获取当前页面的完整URL
查看>>
所谓输入掩码技术,即只有数字键起作用
查看>>
Display对象,Displayable对象
查看>>
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
数据结构(并查集):COGS 260. [NOI2002] 银河英雄传说
查看>>
生产环境下正则的应用实例(一)
查看>>
在CentOS7命令行模式下安装虚拟机
查看>>
Arduino可穿戴开发入门教程Arduino开发环境介绍
查看>>
Windows平台flex+gcc词法分析实验工具包
查看>>
3.Python基础 序列sequence
查看>>
Chapter 4 Syntax Analysis
查看>>
Java3D实例应用-载入3ds 模型
查看>>
872. Leaf-Similar Trees
查看>>
PHPer未来路在何方...
查看>>
【转帖】浅析和介绍如何在delphi中定位要分析的函数
查看>>
二年级四则运算扩展
查看>>
lnmp编译安装
查看>>