uni-app uni-files-picker 获取绑定值有问题

uni-app uni-files-picker 获取绑定值有问题

开发环境/配置项 信息
产品分类 uniapp/H5
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win11
HBuilderX类型 正式
HBuilderX版本号 3.3.6
浏览器平台 Chrome
浏览器版本 96
项目创建方式 HBuilderX

操作步骤:

// 获取上传状态
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)
},

更多关于uni-app uni-files-picker 获取绑定值有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

组件的chooseFiles .then里面加this.$nextTick(() => { this.setEmit() })

更多关于uni-app uni-files-picker 获取绑定值有问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


正解,在uni_modules中找到uni-file-picker组件,在组件中找到 chooseFiles .then 里面加this.$nextTick(() => { this.setEmit() })

而删除连续删除两次之后,获取到的值是上一次删除一次的值

没有人遇到吗

uni-files-picker上传组件 1.选择文件的时候获取到的绑定值为空 2.连续删除两次之后,才能获取到绑定值,但是获取的是删除一次的值 3.删除之后,再手动上传文件,将无法上传文件到云存储 该组件存在很多问题,希望修复,在论坛发布了没有人回复

怎么没有人回应

绑定值确实为空,不知道咋回事, 还没办法获取选择的文件个数

有解决吗

【H5 vue3 HBuilderX3.4.7】 也遇到了这个问题,自己新建一个数组保存文件,上传删除图片数组跟着变化。但,遇到一个新问题。保存图片之后,更新v-model绑定的值,组件回显图片,这个时候选择新的图片上传,新的图片一闪就不见。如果v-model绑定空值,则正常上传。都2022了,bug不修复,出海也是白搭。

借鉴了同事的做法 上传一张图片,调用一次upload接口,再调用接口获取数据,更新v-model绑定的值;删除也是一样的流程 感谢uni-files-picker

回到顶部