5***@gmail.com
5***@gmail.com
  • 发布:2023-03-09 16:59
  • 更新:2023-03-09 16:59
  • 阅读:204

【报Bug】typescript 类型提示有问题

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11 22H2

HBuilderX类型: 正式

HBuilderX版本号: 3.7.3

浏览器平台: Edge

浏览器版本: Version 110.0.1587.63 (Official build) (64-bit)

项目创建方式: HBuilderX

示例代码:
<template>  
    <scroll-view scroll-x class="scroll-view">  
        <view class="item" v-for="item in list" :key="item">  
            {{ item }}  
        </view>  
    </scroll-view>  
</template>  

<script lang="ts" setup>  
defineProps <{  
    list: string[]  
}>()  
</script>

操作步骤:
  1. vue3 定义props类型,list 的类型在模板中错误解析为 string | undefined
    defineProps<{  
    list: string[]  
    }>()
  2. 如果使用变量接收,类型为 string[] & string
    
    const props = defineProps<{  
    list: string[]  
    }>()

预期结果:

解析为正确类型 string[]

实际结果:

类型错误

bug描述:

vue3 defineProps类型提示错误

2023-03-09 16:59 负责人:无 分享
已邀请:

要回复问题请先登录注册