b***@qq.com
b***@qq.com
  • 发布:2025-04-28 11:00
  • 更新:2025-04-28 11:05
  • 阅读:42

【报Bug】uni-file-picker 的 clearFiles 方法调用了没反应。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.63

手机系统: Android

手机系统版本号: Android 15

手机厂商: 华为

手机机型: hw

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<uni-file-picker v-if="field.type === 'upload'" v-model="formData[key]" :limit="field.limit || 9" ref="e => FilePicker[key] = e" @delete="e => deleteFile(e, key)" @select="e => uploadFile(e, key)" mode="grid" />

const FilePicker = reactive({})

    FilePicker[key]?.clearFiles(e.index)

操作步骤:
<uni-file-picker v-if="field.type === 'upload'" v-model="formData[key]" :limit="field.limit || 9" ref="e => FilePicker[key] = e" @delete="e => deleteFile(e, key)" @select="e => uploadFile(e, key)" mode="grid" />

const FilePicker = reactive({})

    FilePicker[key]?.clearFiles(e.index)

预期结果:
<uni-file-picker v-if="field.type === 'upload'" v-model="formData[key]" :limit="field.limit || 9" ref="e => FilePicker[key] = e" @delete="e => deleteFile(e, key)" @select="e => uploadFile(e, key)" mode="grid" />

const FilePicker = reactive({})

    FilePicker[key]?.clearFiles(e.index)

实际结果:
<uni-file-picker v-if="field.type === 'upload'" v-model="formData[key]" :limit="field.limit || 9" ref="e => FilePicker[key] = e" @delete="e => deleteFile(e, key)" @select="e => uploadFile(e, key)" mode="grid" />

const FilePicker = reactive({})

    FilePicker[key]?.clearFiles(e.index)

bug描述:

<uni-file-picker v-if="field.type === 'upload'" v-model="formData[key]" :limit="field.limit || 9" ref="e => FilePicker[key] = e" @delete="e => deleteFile(e, key)" @select="e => uploadFile(e, key)" mode="grid" />

const FilePicker = reactive({})

    FilePicker[key]?.clearFiles(e.index)  
2025-04-28 11:00 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

您好,bug描述处发的代码不全,方便发个可复现的demo吗?

要回复问题请先登录注册