### 支持特性: 
- 可多选
- 可拖拽上传
- 可过滤图片格式，图片大小
- 图片上传进度
- 图片列表展示模式
- 图片可删除
- 图片可预览
- 图片允许最大上传个数

### 兼容性处理
- IE9及以下 iframe + form表单
  - 不支持multiple
  - 不支持拖拽上传
  - 不支持上传进度 (假的加载进度条)
  - 不支持缩略图
- IE10以上  formData
  - 支持多选
  - 支持拖拽上传
  - 支持真实上传进度
  - 支持缩略图 

### props
- url 上传图片的地址
- name 上传的图片字段名
- data 上传图片的参数对象列表
- multiple 是否支持多选  （IE10+)
- auto-upload	是否自动上传 （默认为true）
- limit 最大个数   (默认为10)
- list-type 文件列表类型 （默认为picture-card）
- on-success 上传成功后的回调
- before-upload 上传之前 （检验格式和size是否符合要求）
- on-error 上传失败后的回调
- on-remove 移除文件列表后的回调
- on-preview 点击文件预览后的回调

### iframe上传采坑汇总 
1. 需要动态创建iframe，不动态创建，每次上传浏览器会打开新的iframe页面
2. 需要销毁iframe
3. 需要给iframe绑定document.domain, 并且与iframe父级一致，否则会造成跨域问题
4. 需要提供钩子绑定csrftoken
5. 监听iframe的onload事件，需要考虑兼容性`iframe.contentDocument || iframe.contentWindow.document`
6. 后端设置X-Frame-Options后，需要上传url中加入`?from=xxx.com`相同域名的url链接, 否则会造成跨域问题
7. input元素需要设置识别区，IE9下不能通过点击事件触发input。