今天试用了一下Vue3,感觉写起来非常不错,简要记录一下使用心得。

中文文档地址是:Vue3中文文档

模板语法,样式绑定,计算属性,条件渲染,列表渲染,事件处理,数据绑定,这些和之前没什么差别,直接跳过。

组合式API

其实vue3还是兼容之前的写法的,只是多了一种写法,之前的被叫做选项式,现在叫组合式。 我感觉组合式挺好用的,不用写this了,以前参数多了的时候,一麻片的this,现在直接使用变量,简洁多了。

响应式数据

现在使用ref和reactive来标注数据,一个是简单类型,一个是复合类型。

开发

vue3使用ts进行开发,说实话,我早就不想写js了,但是无奈,之前的项目使用的是js,所以还得写,我只能偷偷在一些简单的功能上使用ts,不得不感叹一句,ts是理想, js才是生活。

ts的好处在于类型,无论什么地方,你都有告诉ts,是什么类型,包括返回值,变量值,枚举值,还有接口和泛型,这些高级的东西,对于一个写过后端的人来说,这简直太爽了。

vite

今天也简单的看了一下vite,感觉确实是好用,打包很快,支持热重载,而且配置方便,这对我来说就够了,还有更多的其他特性,后面再探索。