Code前端首页关于Code前端联系我们

Vue3和TypeScript一起写项目真的香吗?会不会增加很多额外工作量?

terry 7小时前 阅读数 106 #Vue
文章标签 Vue3 TypeScript

Vue2用惯了,加上TS会不会是给自己找罪受?直到接了个团队协作的电商后台项目,硬着头皮用Vue3 Composition API+TS重构了两个模块,才彻底打消顾虑——它的“香”是能摸得着的代码爽感和效率提升,至于额外工作量,只要前期搭好架子、用对工具,后期维护起来反而能省一半心。

为什么说Vue3+TS是绝配,不是硬凑?

很多人觉得Vue2是渐进式框架,加JSX都有点重,更别说TS这种静态类型语言了,但Vue3从诞生那天起,TS就是核心支持项,甚至源码都是用TS写的,根本不是后期加的补丁,适配度拉满的点有这些:

Props、Emit等核心API自带类型推导,不用写一堆重复注释

Vue2里想给组件传值,得先写data或者props选项,然后在