
Ant Design
wo_dxj
记录总结一下日常在项目中遇到的坑,方便以后遇到同样问题的同学
展开
-
antd upload上传获取文件宽高
项目新加的需求,需要判断上传图片的宽高,查了一下antd-upload组件貌似不支持这个查询,因此需要使用外部的API,直接上代码:beforeUpload 方法handleBeforeUpload = async (file, fileList) => { const {fileMinSize = 0,fileMinWH,fileMaxWH, fileMaxSize = 50,uploadFormat = '',uploadFormatError = ''} = this.co原创 2020-08-07 18:25:49 · 3667 阅读 · 0 评论 -
React 模拟触发事件
var evt = document.createEvent("MouseEvents"); evt.initEvent("click", true, true);var masks = document.querySelectorAll('.ant-drawer-mask');//获取触发事件源if(masks.length > 0){ masks[masks...原创 2020-03-19 16:25:04 · 3521 阅读 · 1 评论 -
antd upload上传组件获取服务端返回数据
项目中使用到antd upload组件上传的问题,按照官网示例,获取不到返回的值,后面上去GitHub找了找解决办法,在upload返回值中,文件会有一个状态:status为done或者error的时候会返回一个response字段,这个字段里面会包含接口返回的数据,因此只需要坐下过滤就可以拿到值了,小编是这样做的:上面的判断可以过滤掉,哪个是判断多张上传出错的时候 给一个提示,因为antd...原创 2019-06-18 10:49:02 · 19078 阅读 · 2 评论 -
form表单使用setFildesValue 赋值不成功问题
在使用antdform表单的时候,肯定会使用到它里面的setFieldsValue【赋值】、getFieldsValue【获取值】,两个api,但是小编在使用的过程中遇到一个问题就是使用setFieldsValue赋值,有的时候并不能生效,后面小编查了下这个方法的说明,感觉是小编在初始化的时候赋值有点早了,后面小编在赋值的时候加了一个异步(setTimeout)就好使了。具体有...原创 2019-08-30 09:54:30 · 12635 阅读 · 2 评论