![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
React
wtf4007
这个作者很懒,什么都没留下…
展开
-
如何开发可重用的React组件
本文章适合对React稍微有了解的工程师阅读。近期,我要设计一个可被重用的组件(open-mind即时通讯前端组件),在此写下开发心得。初学React,非专业前端工程师,水平有限,重在抛砖引玉。现在,我们来开始构建一个组件。一个组件,就是一个React项目。可以通过npm init命令来新建一个项目。$ cd ***** //定位到要建立项目的位置$ npm init原创 2018-01-23 14:38:02 · 1280 阅读 · 0 评论 -
React在IE9下的文件上传方案
存在问题在IE9上进行文件上传主要存在以下问题:IE9不支持formdata,也不支持File,所以ajax类提交无效。 IE9下<input type=’file’/>,不支持mutiple,所以无法多选。 传统表单提交方式会导致页面刷新。刷新的后果就是state丢失,无法进行后续操作。 IE9不能识别application/json,所以当你通过action提交一个表...原创 2018-12-05 19:58:57 · 816 阅读 · 0 评论 -
React在IE9下的文件下载方案
由于ie9不支持blob对象,通过ajax下载文件没戏。解决方案:通过模拟表单提交,下载文件,兼容ie9。话不多说,直接上代码(代码结合了业务,填入了token。没此要求的去掉即可)import {loginUser} from '../user';const addParam = (formElement,param) =>{ Object.keys(...原创 2018-12-05 19:59:55 · 910 阅读 · 0 评论