UNPKG

cjd-parkball

Version:

> 中后台业务组件库,中后台就像公园,进入需要买门票(登录),所以以 Parkball(公园球) 命名,公园内必定捕获!作为一个组件库,提供使用方法文档,方便开发者的调用

77 lines (66 loc) 1.92 kB
--- category: 2 title: 图片列表样式 title_en: Pictures with list style --- zh-CN 上传文件为图片,可展示本地缩略图。`IE8/9` 不支持浏览器本地缩略图展示([Ref](https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL)),可以写 `thumbUrl` 属性来代替。 en-US If uploaded file is a picture, the thumbnail can be shown. `IE8/9` do not support local thumbnail show. Please use `thumbUrl` instead. ````jsx import { Upload, Button, Icon } from 'parkball'; const fileList = [{ uid: '-1', name: 'xxx.png', status: 'done', url: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png', thumbUrl: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png', }, { uid: '-2', name: 'yyy.png', status: 'done', url: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png', thumbUrl: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png', }]; const props = { action: '//jsonplaceholder.typicode.com/posts/', listType: 'picture', defaultFileList: [...fileList], }; const props2 = { action: '//jsonplaceholder.typicode.com/posts/', listType: 'picture', defaultFileList: [...fileList], className: 'upload-list-inline', }; ReactDOM.render( <div> <Upload {...props}> <Button> <Icon type="upload" /> Upload </Button> </Upload> <br /> <br /> <Upload {...props2}> <Button> <Icon type="upload" /> Upload </Button> </Upload> </div>, mountNode); ```` ````css /* tile uploaded pictures */ .upload-list-inline .ant-upload-list-item { float: left; width: 200px; margin-right: 8px; } .upload-list-inline .ant-upload-animate-enter { animation-name: uploadAnimateInlineIn; } .upload-list-inline .ant-upload-animate-leave { animation-name: uploadAnimateInlineOut; } ````