jimu-mobile
Version:
积木组件库助力移动端开发
45 lines (43 loc) • 1.76 kB
JavaScript
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;