东方网升 taro 版本上传组件
npm install dfws-taro-upload1. 更改package.json版本
2. yarn run build:lib
3. npm publish 注:镜像源需切换回NPM官方源
- 更新日志
- yarn
- yarn run dev:weapp
该组件依赖于taro 3.0框架,使用之前请配置taro。
如果你当前使用的是Taro 1.0/2.0框架,请使用 dfws-ad-taro 3.0.0以下版本
- 需要oss文件上传。
``html``js``
getUpload = (upload,oss,err) => {
if(err){
retrun console.log(err,'错误信息')
}
this.setState({
upload,
oss,
})
}
chooseFile = () => {
const { upload,oss } = this.state
Taro.chooseImage({
count: 5,
success: (res) => {
upload(res.tempFilePaths,oss).then(fileUrls=>{
this.setState({
files:this.state.files.concat(fileUrls)
})
})
}
})
}
| 参数 | 说明 | 类型 | 必填 | 默认值 |
| --- | --- | --- | --- | --- |
| uuid | 上传资源业务对应uuuid | string | 是 | - |
| ticket | 用户ticket,调用request方法不需要传值 | string | 是 | - |
| channel | 来源渠道,调用request方法不需要传值 | object | 是 | - |
| debug | 是否打开调式模式 | boolean | 否 | false |
| isEncoding | 调用request方法时生效 | boolean | 否 | false |
| onGetUpload | 获取上传方法实例 | function | 是 | - |
| request | 基础请求基类 | function | 否 | - |
uploader实例对象 接收本地临时文件路径列表 成功后返回文件地址 Array