Skip to content

【问题反馈】u-upload 组件 TS 类型报错 #156

@wjw020206

Description

@wjw020206

🐛 问题反馈 | Bug Report / Question

1. 问题描述

u-upload 组件 TS 类型报错

2. 复现步骤

请详细描述如何复现该问题,建议提供:

  • 安装项目依赖
  • 执行 TS 类型检查命令

3. 复现环境

  • uView Pro 版本:0.6.2
  • uni-app 版本:3.0.0-5000720260410001
  • 运行平台:微信小程序

4. 截图或日志(可选)

node_modules/.pnpm/uview-pro@0.6.2/node_modules/uview-pro/components/u-upload/u-upload.vue:54:51 - error TS18048: 'item.progress' is possibly 'undefined'.

54                             v-if="showProgress && item.progress > 0 && item.progress < 100 && !item.error"
                                                     ~~~~~~~~~~~~~

node_modules/.pnpm/uview-pro@0.6.2/node_modules/uview-pro/components/u-upload/u-upload.vue:54:72 - error TS18048: 'item.progress' is possibly 'undefined'.

54                             v-if="showProgress && item.progress > 0 && item.progress < 100 && !item.error"
                                                                          ~~~~~~~~~~~~~

node_modules/.pnpm/uview-pro@0.6.2/node_modules/uview-pro/components/u-upload/u-upload.vue:132:51 - error TS18048: 'item.progress' is possibly 'undefined'.

132                             v-if="showProgress && item.progress > 0 && item.progress !== 100 && !item.error"
                                                      ~~~~~~~~~~~~~

node_modules/.pnpm/uview-pro@0.6.2/node_modules/uview-pro/components/u-upload/u-upload.vue:1062:9 - error TS2532: Object is possibly 'undefined'.

1062     if (lists.value[index].progress < 100 && lists.value[index].progress > 0) {
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/.pnpm/uview-pro@0.6.2/node_modules/uview-pro/components/u-upload/u-upload.vue:1062:46 - error TS2532: Object is possibly 'undefined'.

1062     if (lists.value[index].progress < 100 && lists.value[index].progress > 0) {

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingquestionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions