对于 props 的类型声明 多类型声明 vue2 中: export default { name: 'Vue2Demo', props: { id: String | Number } } export default { name: 'Vue2Demo2', props: { id: [String, Number] } } vue3 中: export default defineComponent({ name: 'Vue3Demo', props: { id: [String, Number] } })