1.0.3 • Published 3 years ago

react-upload-2-express v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

react-upload-2-express

Made with create-react-library

NPM JavaScript Style Guide

Install

npm install --save react-upload-2-express

如何使用

主要属性有

PropsNameType是否必须默认值描述备注
projectIdString项目名称
userIdStringdefault上传用户的标识方便后台索引使用
uidString当前时间戳上传独立编号, 用来唯一标识在上传用户的某一次上传也可使用 buildUidFunc 属性 在上传前生成
buildUidFuncFunction当前时间戳当点击后, 通过传入的方法生成UID此方式用来处理只有点击的刹那, 才能最终确定 uid 值的情况, buildUidFunc 的优先级低于确定的 uid 属性
showLinkBooleantrue是否在上传完毕后显示图片的地址
defaultUploadedUrlStringnull初始化最终的地址一般用在绑定 form 值上, 如果是前后端分离项目, 可不填写
panelClassString指定操作区css 的 class 名称操作区有固定class upload-panel-buttons, 可以在css中制定样式
showDirectLinkBooleantrue是否显示浏览器直接上传链接
directLinkClassString上传跳转链接标签的 class 名称操作区中的 上传跳转链接 的class, 有固定class direct-upload-link, 可以在css 中指定样式
showQrCodeLinkBooleantrue是否显示二维码上传链接
qrCodeLinkClassString二维码扫码上传的 class 名称
RenderDomReactDom渲染上传完毕后的节点props 为 url , 可以在使用过程中自定义这个显示渲染的节点
showUploadedImgBooleantrue上传完毕后, 是否自动将新的图片添加到 Panel 中
uploadedImgStyleObject图片的css object
updatedFuncFunction上传完毕后, 执行的方法参数为 url, 即图片地址

Usage

import React, { Component } from 'react'

import Upload2Express from 'react-upload-2-express'

const ele = ({url}) => (<p>{url}</p>)

const Example = ()  =>  {
  return <Upload2Express projectId="demo" RenderDom={ele} />
}

License

MIT © jicheng1014

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago