【VUE3 中TS工具类型】

常用工具类型如下:传送门

PropType

用于在用运行时 props 声明时给一个 prop 标注更复杂的类型定义。

示例

import { PropType } from 'vue'

interface Book {
  title: string
  author: string
  year: number
}

export default {
  props: {
    book: {
      // 提供一个比 `Object` 更具体的类型
      type: Object as PropType<Book>,
      required: true
    }
  }
}


版权声明:本文为kikikiuu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。