w***@163.com
w***@163.com
  • 发布:2024-05-13 15:25
  • 更新:2024-05-15 04:28
  • 阅读:199

组件开发 props 入参类型问题

分类:uni-app x

使用uvue 开发一个组件,如何表示传入的props 的某个字段既可以是 String |Number 啊,在vue里这么写是没问题的,但是在uvue里该如何编写呢?求教

2024-05-13 15:25 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

  • w***@163.com (作者)

    好的,谢谢您,我自己在测试的时候也发现只有android有问题,我以为是我写法的问题

    2024-05-15 10:36

爱豆豆

爱豆豆 - 办法总比困难多

一样的

<script lang="uts" setup>    
    const props =defineProps({    
        title: {    
            type: [String, Number] as PropType<string | number>,    
            default: () => 0    
        }    
    })    
</script>  
  • w***@163.com (作者)

    好的谢谢您,但是用了propType之后有标红错误提示是什么情况啊

    2024-05-13 16:39

w***@163.com

w***@163.com (作者)

标红警告

爱豆豆

爱豆豆 - 办法总比困难多

我这没有红 我用的hbx版本是4.11的
不行你就吧 as PropType<string | number> 删掉 也是可以用的

  • w***@163.com (作者)

    好的,之前用4.14的时候也是没问题的,更新了就不行了

    2024-05-13 18:00

要回复问题请先登录注册