vue3 中 props 使用 ts 类型定义复杂类型
DetailColumn为自定义的数据类型
// 定义父组件传过来的值
const props = defineProps({
detail: {
type: Object,
default: () => {},
},
config: {
type: Array as () => DetailColumn[],
default: () => [],
},
width: {
type: Number,
default: 360,
},
});