1 | import React, { Component } from 'react';
|
2 | import { Button } from 'tinper-bee';
|
3 | import AcUpload from './index';
|
4 |
|
5 | import 'tinper-bee/assets/tinper-bee.css';
|
6 | import './index.less';
|
7 |
|
8 | class Demo extends Component {
|
9 | constructor() {
|
10 | super();
|
11 | this.state = {
|
12 | testList : []
|
13 | }
|
14 | }
|
15 | handlerUploadSuccess = (data) => {
|
16 | console.log('成功');
|
17 | console.log(data);
|
18 | }
|
19 | addTest = () => {
|
20 | this.setState({
|
21 | testList : [{
|
22 | fileName: 'b11a50c1f1-2f8e-4737-b341-e710010307e5_.png',
|
23 | accessAddress: 'http://10.10.24.43:8080/wbalone/images/ba50c1f1-2f8e-4737-b341-e710010307e5_.png',
|
24 | },{
|
25 | fileName: 'b22a50c1f1-2f8e-4737-b341-e710010307e5_.png',
|
26 | accessAddress: 'http://10.10.24.43:8080/wbalone/images/ba50c1f1-2f8e-4737-b341-e710010307e5_.png',
|
27 | }]
|
28 | });
|
29 | }
|
30 | render() {
|
31 | return (
|
32 | <div>
|
33 | <Button onClick={this.addTest} colors="success">加</Button>
|
34 | <AcUpload
|
35 | defaultFileList={this.state.testList}
|
36 | multiple={false}
|
37 | isView={true}
|
38 | onError={(err) => alert('上传报错了')}
|
39 | onSuccess={this.handlerUploadSuccess}
|
40 | >
|
41 | <Button shape="border" colors="success">上传</Button>
|
42 | </AcUpload>
|
43 | </div>
|
44 | );
|
45 | }
|
46 | }
|
47 |
|
48 | export default Demo;
|