createComponent
前面的所有示例我们都用了createComponent
来创建组件,是时候来真正揭开它的真面目了。
没错,它的作用是用来让我们使用 Typescript 来编写代码的,这样我们的代码就拥有了类型推导。
使用 Typescript
注意,目前要使用 Typescript 在 Vue2 中配置比较麻烦,请等 Vue3 正式发布吧!现在先知道这个函数的作用即可。
<script>
import { createComponent } from '@vue/composition-api'
export default createComponent({
// 启用类型推断
})
</script>
传统写法
<script>
export default {
// 无法进行选项的类型推断
// TypeScript 无法知道这是一个 Vue 组件的选项对象
}
</script>