前端下午茶@3.0 正式进入 Beta,尤雨溪说了这些,开发者们大呼真香,Vue( 二 )


还有更多我懒 , 再加上文章太长会引起不适(主要是我懒) , Vue3中还有很多新东西我就不一一赘述了 。
不同于Vue2.x , Vue3的源码全部由TypeScript重写Vue3重写了virtualdom的实现 , 组件的初始化会变的更加高效 , 视图更新的效率也比以前提升了1.3~2倍Fragment支持单组件内的多个根节点Teleport传送组件(之前叫Portal , 因为和谷歌浏览器团队正在搞一个叫portal的原生元素 , 所以为了避免一些不必要的问题 , 干脆改名了)Suspense组件 , 类似于React.Suspense让我们坐等真香总之Vue3给我的感受是更像React了 , 由object-based过渡到了function-based , 虽然写惯了Vue2.x的我表示Vue3的第一印象有些难以接受(举个栗子:用setup代替了beforeCreate和created , 在这个入口函数中 , 甚至不能访问this!) , 但在多看了两眼后也没有那么别扭了 , 尤其是CompositionAPI越看越喜欢 , 提供了更加灵活的编码空间 , 开发者也可以更加有目的地合理组织自己的代码 。
目前Vue3剩下了一些收尾的工作 , 比如文档、迁移工具/指引、周边库的适配(vue-router、vuex)、vue-cli、devtools , 相信在不远的未来 , 你也可以和我一起表示真香 。
前端下午茶@3.0 正式进入 Beta,尤雨溪说了这些,开发者们大呼真香,Vue
文章图片
参考资料[1]Beta:https://github.com/vuejs/vue-next#status-beta
[2]GlobalVueMeetupfeaturingEvanYou&ThorstenLünborg:https://www.youtube.com/watch?v=Nk3cC7xNfkk
[3]CompositionAPI:https://vue-composition-api-rfc.netlify.app/
[4]Proxy:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy
[5]Webpack4:https://www.webpackjs.com/guides/tree-shaking/
【前端下午茶@3.0 正式进入 Beta,尤雨溪说了这些,开发者们大呼真香,Vue】[6]静态结构特性:https://exploringjs.com/es6/ch_modules.html#static-module-structure