是在单文件组件(SFC)中使用组合式 API 的编译时语法糖。相比于普通的语法,它具有更多优势:
更少更简洁的代码,不需要使用 return{} 暴露变量和方法了,使用组件时不需要主动注册了
return{}
更好的 Typescript 支持,使用纯 Typescript 声明 props 和抛出事件
Typescript
props
更好的运行时性能 (其模板会被编译成与其同一作用域的渲染函数,没有任何的中间代理)。
更好的 IDE 类型推断性能 (减少语言服务器从代码中抽离类型的工作)。