// 获取上传状态
async select(e) {
console.log('选择文件:', e)
console.log('目前存在的文件',this.upload_Value)
this.activity_content.files_list = this.upload_Value
},
// 获取上传进度
progress(e) {
console.log('上传进度:', e)
},
deleteItem(e){
console.log('delete',e)
console.log('uploadValue',this.upload_Value)
},
- 发布:2022-01-08 08:59
- 更新:2023-06-02 16:40
- 阅读:2256
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.3.6
浏览器平台: Chrome
浏览器版本: 96
项目创建方式: HBuilderX
操作步骤:
预期结果:
上传和删除都能获取到当前最新的文件列表
上传和删除都能获取到当前最新的文件列表
实际结果:
上传获取不到绑定值
连续删除两次才能获取到绑定值
上传获取不到绑定值
连续删除两次才能获取到绑定值
bug描述:
uni-file-picker组件存在bug
1.上传文件之后,互相绑定的参数获取不到值,为空数组
- 连续删除两个图片之后,才可以获取到绑定的值
2***@qq.com (作者)
uni-files-picker上传组件
1.选择文件的时候获取到的绑定值为空
2.连续删除两次之后,才能获取到绑定值,但是获取的是删除一次的值
3.删除之后,再手动上传文件,将无法上传文件到云存储
该组件存在很多问题,希望修复,在论坛发布了没有人回复
1***@qq.com
正解,在uni_modules中找到uni-file-picker组件,在组件中找到
chooseFiles .then
里面加this.$nextTick(() => {
this.setEmit()
})
2024-11-29 15:35