Q1选择题难度 3
1/12
Vue · 高级 02
记忆强度
在大型 Vue 3 应用中,关于 Pinia 状态边界的哪种设计更有利于长期维护?
团队准备把表单临时状态、服务端缓存、登录信息和跨页面购物车全部放入一个全局 store。
Vue高级题库第 2 组,共 12 张卡片。
Vue · 高级 02
团队准备把表单临时状态、服务端缓存、登录信息和跨页面购物车全部放入一个全局 store。
全局状态是一种带生命周期和耦合成本的共享资源。
nextTick() 的作用是等待当前这一轮响应式状态变更引起的视图更新完成,再执行回调或继续后续异步逻辑。
从编写一个 .vue 单文件组件到浏览器显示真实页面,整体过程可以分为构建期和运行期。
Vue 的差异比较并不是对两棵任意树做理论上的最小编辑距离计算,而是利用前端视图更新的常见规律进行启发式比较:主要比较同一层级的节点,通过节点类型与 k…
动态表格不应只是对现有表格组件做一层属性转发,而应把查询条件、列定义、数据请求、分页排序、插槽扩展和状态同步抽象为一套稳定协议。
快速变化的查询条件会产生并发异步任务,而网络响应顺序不受 watcher 调度顺序保证。
健壮的 Vue 应用应组合局部错误隔离与全局可观测性:在具有业务意义的组件边界捕获后代异常并展示降级界面,避免整个页面失去基本操作;
路由动态导入能把低频功能移出首屏主包,是常见的架构级性能手段,但代码拆分存在粒度权衡:过细会增加请求调度、运行时管理和公共依赖处理成本。
在 Vue 2 中,计算属性本质上由带有惰性求值能力的 Watcher 驱动。
文本差异比较的目标不是逐行判断相同位置是否相等,而是找到两个序列之间能够保持相对顺序的公共部分,再把未匹配内容解释为新增、删除或修改。
双向绑定可以拆成两个方向:数据变化后更新视图,用户操作视图后再写回数据。
SSR 进程中的模块通常会被多个请求复用。