@x-edu/attachments

0.1.20 • Public • Published

x-edu/attachments

参数: {Object} options

参数 参数类型 是否必填 参数说明 默认值
attachmentPreviewEnable number 是否开启预览 1
sdpAppId string sdpAppId
env string 环境 preproduction
uc uc uc
userInfo object 用户信息 {}
getCSToken () => { } geToken ''
attachmentUploadPath string 文件上传路径 ''
containerClassName string 容器classNanme
editable boolean 是否开启上传 false
description string 描述 添加图片、视频、音频、文件等附件
extraProps object 上传按钮前面的扩展
fileSizeLimit number 大小限制 10 * 1024 * 1024
attachmentMaxCount number 上传数量限制 8
btnName string 上传按钮名称 添加附件
fileDatas [] 文件预览列表 []
filePreview () => { } 自定义文件预览
fileDownload () => { } 自定义文件下载
uploadFileType array 文件上传类型 []

VerifyCodePhone 文件上传

const uc = new UC({
  ...
})
export default function Demo() {
  const [userInfo, setUserInfo] = useState(null)
 const getCSToken = () => {}
  useEffect(() => {
    async function init() {
      try {
        await uc.login({
          ...
        })
        const info = await uc.getInfo() // 伪代码
        setUserInfo(info)
      } catch (error) {
        console.log(error)
      }
    }
    init()
  }, [])

  if (!userInfo) {
    return null
  }

  return (
       <Attachments
          fileDatas={data}
          editable={false}
          uc={uc}
          getCSToken={getCSToken}
          userInfo={userInfo}
          imgOnlyPreview={true}
          attachmentUploadPath="/xxxx/xxx"
          env="preproduction"
          attachmentPreviewEnable="1"
        />
  )
}

Readme

Keywords

none

Package Sidebar

Install

npm i @x-edu/attachments

Weekly Downloads

8

Version

0.1.20

License

none

Unpacked Size

8.29 MB

Total Files

6

Last publish

Collaborators

  • huhb500
  • eliseisgood
  • dont_write_code
  • guoyh
  • caijiexuan
  • janya
  • githoniel
  • gylllll
  • caolvchong