Vue3初探(一)组合式API
Vue3发布也有一段时间了,虽然还在beta测试,但是有些特性也可以事先了解下,这次就先看一下最重要的几个特性之一的组合式API,一种类似React Hooks的东西。
如果你了解Vue2或者说看过我以前关于Vue2源码的分析,有一个结论我现在就可以抛出:
就是Vue3的组合式API本身并没有用什么本质上的新特性,还是响应式原理那一套东西,只不过是提供了一种新的语法可以让你将强相关的一些列的data,prop,compute,method,生命周期函数封装到一起,最后将需要暴露出去的data也好,compute也好通过一个对象return出去,剩下的就和vue2没什么区别,你可以直接使用this去调用或者使用。
文章主要内容来自于Vue3迁移指南-组合式API,中间会根据自己的思路重新整理并解释。