• VUE3中,新增了 defineComponent ,它并没有实现任何的逻辑,只是把接收的 Object 直接返回,
  • 它的存在是完全让传入的整个对象获得对应的类型,它的存在就是完全为了服务 TypeScript 而存在的。

使用ts 开发 vue3

  • use export default defineComponent 包裹

<script lang="ts">
import { defineComponent } from 'vue';
import HelloWorld from './components/HelloWorld.vue';

export default defineComponent({
  name: 'App',
  components: {
    HelloWorld
  }
});
</script>