import { defineComp。Vue学习记录|Vue3.0 使用 ts 给 props 传入泛型。" />

Vue学习记录|Vue3.0 使用 ts 给 props 传入泛型

【Vue学习记录|Vue3.0 使用 ts 给 props 传入泛型】在 vue 中使用 ts 的泛型来规范父组件传入的 props 属性,就需要使用 vue 提供的 PropType 属性,具体用法如下

="ts"> import { defineComponent, PropType } from 'vue'; export interface ColumnProps { id: number; title: string; avatar: string; description: string; }export default defineComponent({ name: 'ColumnList', props: { list: { type: Array as PropType, required: true, }, }, setup() { return {}; }, }); ="less" scoped>

    推荐阅读