UNPKG

jimu-mobile

Version:

积木组件库助力移动端开发

45 lines (43 loc) 1.76 kB
import React, { Component } from 'react'; import JIMU from './index'; const { Upload } = JIMU, { UploadImage, UploadImageArray } = Upload; const _Upload = React.createClass({ getInitialState() { return { pic: '', }; }, render() { return ( <div className="example-wrap"> <div className="example-back"><a href="https://didi.github.io/pile.js/#/?_k=j5i8t6"><span className="icon-pic-home" /></a></div> <div className="libs-intr" style={{ minHeight: `${document.body.clientHeight - 94}px` }}> <h2 className="page-title"><b>Upload</b><span>上传组件</span></h2> <div className="demo-show"> <dl className="dl-list"> <dt>单张图片上传</dt> <dd> <UploadImage onLoadSuccess={(o) => { console.log(o); }} /> </dd> <dt>多张图片上传(默认5张图片,数量可自定义) </dt> <dd> <UploadImageArray imageArray={[{ imgURI: 'http://pic34.photophoto.cn/20150119/0037037559894573_b.jpg' }]} onLoadSuccess={(o) => { console.log(o); }} /> </dd> <dt>单张图片上传(按钮态)</dt> <dd className="upload-pic-show">{this.state.pic && <img className="ui-uploadImage-preview" src={this.state.pic} />}</dd> <dd> <UploadImage className="ui-uploadImage-btn" onLoadSuccess={(o) => { this.setState({ pic: o.blob.imgURI }); }} pictureView={false} plusDesc="上传按钮" /> </dd> </dl> </div> </div> <div className="footer-name"> <span className="footer-name-pic" /> </div> </div> ); }, }); module.exports = _Upload;