Vue ts 如何给 props 中的变量指定特定类型,比如 Interface 类的

Vue ts 如何给 props 中的变量指定特定类型,比如 Interface 类的

我有一个这样的变量值类型
在这里插入图片描述

一、在没用 ts 之前的 props 类型指定方式

我们都知道之前在没用 ts 之前的 props 变量值类型指定方式:
如下图,billFood 定义方式是这样的,但无法给它指定具体的非常规 js 变量类型的类型,比如就无法给它指定上面的 EntityBillFood 类型,所以上面代码中的 .breakfast .lauch .dinner .sum 都没有代码提示,还显示为错误。

在这里插入图片描述

二、给 ts 中的 vue props 指定特定任意类型

改成下面这样就可以了,提前定义一个 interface ,这个 Interface 将作用于 Props 的定义,这样上面的 .breakfast .lauch .dinner .sum 都可以正常显示了。

在这里插入图片描述

官方说明

在这里插入图片描述

相关推荐

  1. 声明是public类型变量如何赋值

    2024-04-10 15:52:02       11 阅读
  2. tstype和interface类型声明区别

    2024-04-10 15:52:02       42 阅读
  3. vue如何使用props变量作为scss值

    2024-04-10 15:52:02       38 阅读
  4. VueProps将父组件数据传递子组件

    2024-04-10 15:52:02       32 阅读
  5. C++不同变量(内置/ 类型) 初始化规则

    2024-04-10 15:52:02       18 阅读
  6. Python变量是什么类型

    2024-04-10 15:52:02       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-10 15:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-10 15:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-10 15:52:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-10 15:52:02       20 阅读

热门阅读

  1. 蓝牙notify和indicate消息区别

    2024-04-10 15:52:02       14 阅读
  2. Unity之C#面试题(一)

    2024-04-10 15:52:02       13 阅读
  3. gin+sse实现离散的消息通知

    2024-04-10 15:52:02       15 阅读
  4. 安装 FFmpeg

    2024-04-10 15:52:02       11 阅读
  5. this::onCheckedChanged

    2024-04-10 15:52:02       13 阅读
  6. spring test配合junit4 实现单元测试

    2024-04-10 15:52:02       14 阅读
  7. 【springboot】项目启动时打印全部接口方法

    2024-04-10 15:52:02       15 阅读
  8. SAP-QM-UD自动完成

    2024-04-10 15:52:02       13 阅读