为什么要学习 vue3,学习vue3.0还需要学vue2.0吗 ?

当前市场上 vue2 是标配, vue3.0 是加分项, vue3取代vue2是必然的,但是当前工作还是vue2 为主
1.首先 vue2.0很火热, 当前国内前端技术主要有 angular, vue,react. vue凭借响应式架构和学习门槛低的优势占据了很大一部分的市场份额.
2. vue3.0 是尤大于2020年推出的, 当前还没有替代vue2.0 ,实际开发中还是vue2.0为主的.
3. vue3.0 强在那, 1.响应速度快两倍, 2代码打包更小.按需编译代码, 3更好的 tree shaking支持.4支持组合api Composition Api 5.支持自定义渲染器Custom Rendter API. 6内置了新的组件. 看不懂没关系, 就是 更快地速度,更小的体积,更灵活的渲染,还支持api.

为什么 vue3比vue2快这么多, 尤大做了什么?

1.重写了 虚拟dom
2.优化了编译模板, 运行时编译
2.update的性能提高哦
3,ssr速度提高
4.支持 了typescript
5. 在组件化编程时 ,不在限制一个节点

三 Custom Renderer API 解决了什么问题?

开放了 自定义 render 函数的 API,即Custom Renderer API。

所以这个东西到底有啥用? vue官方实现的 createApp 会给我们的 template 映射生成 html 代码,但是要是你不想渲染生成到 html ,而是要渲染生成到 canvas 之类的不是html的代码的时候,那就需要用到 Custom Renderer API 来定义自己的 render 渲染生成函数了。

Logo

前往低代码交流专区

更多推荐