1.3.7-alpha.1 • Published 11 months ago

@gaopeng123/rc-image-upload v1.3.7-alpha.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

rc-image-upload

图片上传,截图上传插件,支持点击上传、截图粘贴上传、拖拽上传

在线demo

demo.png

Usage

import * as React from 'react';
import * as ReactDOM from 'react-dom';
import RcImageUpload from '../src';

/*
type FileItem = {
	name: string,
	url: string,
}
// 可配置参数
type RcImageUploadProps = {
    id: string;
    width?: string | number;
    height?: string | number;
    pictureWidth?: string | number; // 图片宽高
    pictureHeight?: string | number;
    action?: string; // 上传的路径
    listType?: 'picture-card' | 'picture';
    multiple?: boolean; // 是否支持多选
    accept?: string; // 支持类型 默认.png,.jpg,.jpeg
    maxCount?: number; // 最大上传个数
    fileList?: FileItem[]; // 上传列表
    preventPreview?: boolean; // 阻止默认预览
    onPreview?: (e: FileItem) => void; // 预览事件
    onUploadChange?: (e: UploadEvent) => void; // 上传事件
    onAfterUpload?: (e: UploadEvent) => void; // 上传后事件
    onAfterDelete?: (e: UploadEvent) => void; // 删除后事件
};*/

const App = () => {
    const uploadChange = (e: any) => {
        console.log(e)
    }
    const onPreview = (e: FileItem)=> {
        console.log(e);
    }
    return (
        <RcImageUpload
                id={`test`} height={600} width={400} pictureHeight={64} pictureWidth={64}
                fileList={[]}
                maxCount={4}
				preventPreview={true}
                onPreview={onPreview}
                onUploadChange={uploadChange}
                onAfterUpload={uploadChange}
                onAfterDelete={uploadChange}
            />
    );
};

ReactDOM.render(<App/>, document.getElementById('root'));
1.3.7-alpha.1

11 months ago

1.3.5

1 year ago

1.3.2

2 years ago

1.3.0

2 years ago

1.2.18-alpha.0

2 years ago

1.2.13

2 years ago

1.2.10

2 years ago

1.2.11

2 years ago

1.2.16

2 years ago

1.2.17

2 years ago

1.2.15

2 years ago

1.0.2

2 years ago

0.9.6

2 years ago

1.0.2-alpha.10

2 years ago

0.8.1

3 years ago

0.6.3

3 years ago

0.6.2

3 years ago

0.5.0

3 years ago

0.7.0

3 years ago

0.5.1

3 years ago

0.4.10

3 years ago

0.4.9

3 years ago

0.4.8

3 years ago

0.4.11

3 years ago

0.4.6

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.17

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.6

3 years ago

0.2.3

3 years ago

0.2.1

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago