如何提取props定义
- 可以将组件的props定义抽离出来
 - 但是抽离出来的props定义, 即使加上
required:true,访问props.age也会显示number|undefined - 要加上
as const 
import { defineComponent, PropType } from "vue"
const myProps = {
  form: {
    type: Object as PropType<{ name: string; value: number }>,
  },
  age: {
    type: Number,
    required: true,
  },
} as const
export default defineComponent({
  name: "App",
  props: myProps,
  setup(props) {
    props.age
  },
})