淘宝联盟怎么自己做网站ui设计师面试问题
1、直接声明
  // 1、直接使用  defineProps(["tableData", "acceptType"]); 
2、运行时声明方式不使用TypeScript类型注解,而是使用JavaScript对象,使用 type 来定义props
  // 2、运行时声明方式不使用TypeScript类型注解,而是使用JavaScript对象,使用 type 来定义props。import type { JJDSample } from "@/interface";defineProps({tableData: {type: Object as () => JJDSample[]},acceptType: {type: String,default: ""}}); 
3、基于类型的声明方式使用TypeScript类型注解来定义props的类型
  // 3、基于类型的声明方式使用TypeScript类型注解来定义props的类型import type { JJDSample } from "@/interface";defineProps<{tableData: JJDSample[],acceptType: string}>(); 
