BR 技术头条
mp mp.weixin.qq.com / 2022-02-20 19:58 / by @code小生

Vue3.0七大亮点是什么??

在vue2中,虚拟dom是全量比较的。

在vue3中,增加了静态标记PatchFlag。在创建vnode的时候,会根据vnode的内容是否可以变化,为其添加静态标记PatchFlag。diff的时候,只会比较有PatchFlag的节点。PatchFlag是有类型的,比如一个可变化文本节点,会将其添加PatchFlag枚举值为TEXT的静态标记。这样在diff的时候,只需比对文本内容。需要比对的内容更少了。PatchFlag还有动态class、动态style、动态属性、动态key属性等枚举值。

赞过的人

@code小生

发表评论

相关分享

mp mp.weixin.qq.com / 2022-08-14 09:26

Vue实现数组四级联动

最近项目上有个需求就是做下拉列表的四级联动,使用的是vuejs + elementui,使用数组存储对象的形式做为列表渲染到页面上的数据,但是在下拉列表联动的时候发现几个问题,现在记录下解决办法,分享给大家。

无图
mp mp.weixin.qq.com / 2022-08-07 09:40

Vue项目打包部署总结

使用Vue做前后端分离项目时,通常前端是单独部署,用户访问的也是前端项目地址,因此前端开发人员很有必要熟悉一下项目部署的流程与各类问题的解决办法了。

无图
mp mp.weixin.qq.com / 2022-04-05 22:04

一名Vue程序员总结的React基础

我已经把这张图印在脑子里面了,没事就自己画画,中间发散一些自己的思考。u1s1,不知道 react 的生命周期命名为什么要怎么长~~~, 小程序,vue 的都比较短。毕竟使用的频率还是很高的,Hooks 除外。

无图
mp mp.weixin.qq.com / 2022-02-13 22:20

从实际项目出发,告诉你vue3到底香不香

近期在研发一套物联网设备管理系统,其主要用途是将公司旗下所负责智能园区中的硬件设备通过物联网云平台来进行综合管控。

由于这个产品是实验性项目,没有合同,没有明确收益。所以能够拿到的资源非常少。

无图
mp mp.weixin.qq.com / 2022-01-27 19:56

Vue实战中的一些小魔法

路由懒加载可以让我们的包不需要一次把所有的页面的加载进来,只加载当前页面的路由组件就行。

举个

无图
mp mp.weixin.qq.com / 2022-01-09 23:09

Vue开发移动端项目,这个工具对你一定有帮助

基于Vue.js开发移动端工程时,一些特定的问题和场景下,只能在移动端运行工程复现、追踪问题(比如在微信端内,在App容器内),桌面端的Devtools就没法用了。数次安装Electron版本devtools后,觉得调试起来太麻烦了,所以我决定把devtools搬进vConsole里

无图
mp mp.weixin.qq.com / 2021-11-15 14:50

前后端分离SpringBoot+Vue开发网易云、QQ音乐(附源码)!

虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上 Web 开发的低成本、高效率的优势,这种跨平台方式越来越受到开发者的喜爱。

无图
zh zhuanlan.zhihu.com / 2021-07-29 10:56

webpack 从 0 到 1 构建 vue

前端领域框架百花齐放,各种优秀框架出现(react,Vue,ag)等等框架。为了方便开发者快速开发, 开发对应的 cli 脚手架,来提高产出。

然而初中级的前端工程师对项目里的 webpack 封装和配置了解的不清楚,就容易导致出问题不知如何解决,甚至不会通过 webpack 去扩展新功能,对 webpack + vue 项目究竟是怎样搭建起来的感到一脸困惑,我们就来解决这个问题,揭开 webpack 构建 vue 的面纱。

无图