前端面试题之vue3比vue2好在哪

有的同学在问要不要学vue2,我感觉学技术应用的时候,直接学vue3,背原理八股文的时候再背vue2,就跟React的类组件一样,我根本不想学也不想用,但是有些面试还喜欢问生命周期,,

但是我保证 某几个大厂你进去实习包是需要维护那个vue2史山 甚至是vue2.5用不了v-slot版

然后 这其实是一个八股 vue3比vue2好在哪

一、响应式系统革新
Vue2 基于 Object.defineProperty 的响应式存在硬伤:无法监听动态新增属性、数组索引修改需特殊处理。
Vue3 采用 Proxy 重构后:
自动追踪深层嵌套对象变化
数组操作无需特殊 API(如 push直接生效)
内存占用显著降低(官方测试减少约 40%)
渲染性能优化(复杂场景实测提升 1.5-2 倍)

二、组合式 API 颠覆逻辑组织方式
对比 Vue2 的选项式 API,组合式 API 实现逻辑关注点聚合
高复用性:业务逻辑可封装为独立函数跨组件复用
TS 友好:天然支持类型推导,复杂项目维护性提升
逻辑解耦:同一功能相关代码集中管理(如数据+请求+状态)
心智负担降低:解决this 上下文问题,函数作用域更清晰

三、工程化能力全面升级
Tree-shaking 优化:打包体积减少 40%+(仅引入使用到的功能)
模块化设计:核心库拆分为独立模块(如响应式/编译器分离)
兼容性策略:提供渐进式迁移方案,支持与 Vue2 混用
生态协同:Vite 构建工具等新库

四、新特性解决历史痛点
多根组件模板:摆脱外层冗余 <div> 包裹
Teleport 组件:优雅处理全局弹窗/Toast 等 DOM 层级问题
自定义渲染器:突破 Web 限制,可开发小程序/Canvas 应用
Fragment 支持:服务端渲染 (SSR) 性能显著优化

五、长期维护与生态趋势
官方维护策略:Vue2 已于 2023 年底停止维护
社区资源倾斜:全家桶已全面适配 V3
TypeScript 深度整合:类型提示覆盖模板/Props/自定义Hook
未来演进基础:新功能(如 Suspense/新的 DevTools)仅支持 V3
</div>
全部评论
是的,15年的老项目,单文件2000行。
点赞 回复 分享
发布于 2025-02-16 18:36 陕西

相关推荐

bg本2大三科班,从大二起就开始经常刷牛客的帖子,也是很焦虑。从12月中旬就开始准备面试八股,12月也是参加了字节的工程训练营拿到了实习终面机会,这本来应该是我的第一次面试,但是12.31日面试当天面试官却没来,问hr结果说去放假了[失望R],所以又重新约的1.6的面试,这段时间也是怕第一次面试字节紧张,所以在boss上投了很多的前端实习,找到了一个小厂面试练嘴,也是约在1.6。1.6号两场面试。这个小厂是在上午,字节在下午,上午面完小厂感觉还可以啊,于是下午面字节心态还可以,结果字节问的很多都没了解过,手撕题也没撕出来,整个面试非常的难熬,面试官也透露出很多的不耐烦,所幸很快就面完了,当天真的非常难受,都感觉我不适合学前端了。之后又在boss上海投,很多大厂都给面试了。1.7号两场面试。&nbsp;先面虾皮,一面刚面完就打电话挂了,不过hr很好,给我推到虾皮搜推部门的二面,问的还是不难的,但是不知道怎么回事,马上就给我挂了。1.9号一场面试。&nbsp;水滴一面,面的不太好,很快就挂了之后又约了一些大厂的面试。都是在1.12号之后,也是有时间准备了。1.12号两场面试。&nbsp;先是虾皮搜推的一面,虾皮面试体验很好,手撕题有些小问题面试官还会提醒我怎么改,最后也是过了,hr打电话约第二天二面。之后网易有道一面,也是很顺利,过了,第二天约二面。1.13号三场面试。先是上午虾皮搜推二面,感觉答的不好,手撕题写了半天,差点没写出来,面试官还是很好,最后还是过了。下午网易有道二面,面试官很年轻,也很友善,聊的挺好的,最后也过了。晚上京东科技一面,问的都很简单,基本上也都答出来了,也没有手撕题,本来以为能和东哥做兄弟呢,结果两天之后给我挂了。1.14号两场面试。上午虾皮hr面,面的很快就十分钟,听说实习hr面一般不卡人,面完就在等结果,下午腾讯wxg一面,太难了,问很多底层原理,两道算法题都没做出来,毫无疑问的挂了,不过面试官挺好的。1.15号艰难的等虾皮和网易的结果,以前虾皮都是当天出结果的,但是hr面之后一天都没结果,网易也是没结果,也是很焦虑,担心最后一个offer都没有,下午,我忍不住去问虾皮hr了,结果说hc调整,不能继续推进了,但是hr又给我推到金融部门了,要加面,这时候我感觉应该是要找个理由把我挂了,没抱太大希望。这一天就很绝望了,网易也没消息,已经开始沉淀沉淀,年后在投递了。结果1.16号就迎来了好消息。1.16号十一点刚起床,网易有道的hr就打电话给我发口头offer了,还说下午就会发邮件确认,这时候我感觉可能以后就去网易有道了吧,虾皮可能没啥希望,但是有个网易有道也不错了。下午虾皮金融加面,其实已经无所谓了结果了,反正有网易有道保底,面了很长时间,基本上都答出来了,手撕题也基本都做出来了,看上去面试官也很想要我,面到最后,反问环节,我问业务的时候,旁边又来了一个领导,给我讲解几条业务线,感觉确实是很想要我呀,还说就是这场面试就是走个流程,因为前面已经在别的部门通过面试了。面完几个小时后,我就问虾皮hr,也是顺利的发了口头offer。这时候就开始纠结是选网易有道还是虾皮了。经过艰难的选择,最终还是选择了虾皮。预计1.26号入职。总结一下,从1.6到1.16号,十天时间一共面了13场视频面,还有一场美团的电话面的,也是没消息,可以忽略了。这十天里,非常紧张和焦虑,每天都拉肚子,感觉这十天过的特别慢,每天就是面试加总结复盘。接下来就可以休息一会了,等待入职。********************************
小海c:群主厉害喵
点赞 评论 收藏
分享
评论
7
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务