首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue3相关面试题精讲
前端小巷子
创建于2025-08-17
订阅专栏
Vue 3 面试精讲专栏聚焦 Proxy 响应式、Composition API、编译优化等核心考点,轻松应对进阶面试。
等 3 人订阅
共15篇文章
创建于2025-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue 路由传参的四种方式
在单页应用里,路由是连接页面与数据的桥梁。Vue Router 提供了四种方式把「参数」从地址栏、内存甚至编译期注入到组件。理解它们的差异,才能在面试和线上故障中游刃有余。
Vue 项目性能优化实战
性能优化有一套「发现 → 定位 → 解决」的闭环方法论。本文以真实项目为蓝本,从编码阶段到上线监控,给出一条可落地的 Vue 性能优化路线图。
name属性Vue组件的身份标识
在 Vue 世界里,name 不是装饰,而是组件的「身份标识」。它能让递归组件找到回家的路,能让 keep-alive 精准缓存,也能让 DevTools 的层级树一目了然。
Vue3 模板编译优化
Vue3 把「编译」从简单的语法糖升级为全链路性能优化器:它把静态节点抬出渲染函数、把动态节点打上补丁标记、把事件缓存起来、把整棵树切成可跳过静态的 Block。
Vue 3 模板编译器
当我们写下 <div>{{ msg }}</div> 时,浏览器看到的既不是标签,也不是文本,而是一段可执行的 JavaScript 函数。这道转换由 Vue 的模板编译器完成。
Vue 3 快速 Diff
。Vue 2 的双端 Diff 已足够优秀,但 Vue 3 通过“快速 Diff”进一步把复杂度削到极致——无一次多余移动,无一次多余创建。本文带你走进这条由索引、哈希、LIS 构成的精密流水线。
最长递增子序列:从经典算法到 Vue3 运行时核心优化
最长递增子序列正悄然成为性能分水岭。它不仅是面试的高频考点,更是 Vue3 快速 Diff 算法赖以实现 O(n log n) 复杂度的关键数据结构
从双端到快速:Vue 3 Diff 的进化之路
Diff 算法就是「找出最小差异」的那把手术刀。Vue 2 的双端 Diff 已经很快,Vue 3 却用「快速 Diff」让它更快。
watch 与 computed:Vue3响应式的抉择
在 Vue 的响应式宇宙里,数据变化最终都会触发「副作用」:可能是重新渲染 DOM、发送网络请求,也可能是打印一条日志。Vue 提供了两条官方路线来捕获这些副作用——computed 与 watch。
深入 Vue3 computed
在模板里写一行 {{ sum }},背后却藏着「惰性求值 + 精准依赖收集 + 脏检查缓存」的三重魔法。本文带你钻进源码,拆解 computed 如何决定「何时算、何时不、为何不能异步」。
Vue 事件系统
在模板里写一行 @click="handler",背后却是一套从编译器到渲染器、再到 DOM 事件再绑定的精密流水线。本文带你拆解事件在 Vue 内部的完整生命周期。
Vue渲染器解析
渲染器是 Vue 与浏览器之间的「翻译官」。它拿到一份用 JavaScript 对象描述的 UI(虚拟 DOM),然后精准地创建、更新、销毁真实 DOM,同时把响应式数据和渲染函数绑定成一条流水线。
Vue 3 运行机制
当你写下 <div>{{ msg }}</div>,浏览器最终看到的却是一连串精确到像素的绘制指令。Vue 3 在这条链路里扮演了「翻译官 + 调度者」的双重角色。
Vue3的渲染秘密:从同步批处理到异步微任务
两段看似「都是改 5 次数据」的代码摆在你面前,渲染次数却不同。本文用 100 行代码把同步批处理与异步微任务的底层机制拆开讲透,让你以后遇到同类问题直接秒答。
Vue3 响应式革命
Vue2 验证了「响应式驱动视图」的威力,却在数组索引、属性增删等场景留下无法追踪的死角。Vue3 并未缝缝补补,而是把整座大厦的地基——数据拦截机制——彻底替换为 Proxy。