TypeScript 1 2 3 4 5 6 7 8 9<script lang="ts"> import { defineComponent } from 'vue'; export default defineComponent({ name: 'HelloWorld', props: { msg: String, }, }); </script> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15<script lang="ts"> import { defineComponent } from 'vue'; export default defineComponent({ name: 'HelloWorld', props: { msg: { required: true, type: String }, }, setup(props, context) { props.msg } }); </script>