2026-01-25 vue 基础入门 , watch , 多数据源监听 , Getter函数监听 , 数组监听 , 响应式系统 , 常见报错解决 14 分钟阅读Vue 3中watch如何高效监听多数据源、计算结果与数组变化?Vue 3的watch支持多数据源监听:多响应式数据放入数组作源,回调接收新旧值数组;计算结果可用getter函数监听;数组监听默认关注方法和引用变化,直接索引修改需deep选项或数组方法。阅读更多 cmdragon
2026-01-05 vue 基础入门 , 数据绑定 , 列表渲染 , v-for , 响应式系统 , Axios , 性能优化 18 分钟阅读Vue3的v-for为何必须使用唯一key而非index?Vue3数据绑定依赖响应式系统,通过插值、v-bind实现双向绑定,基于Proxy代理监听数据变化。列表渲染用v-for遍历数组/对象,key优化性能。实战结合Axios与onMounted获取后端数据并渲染,处理加载状态;进阶含数组方法动态更新及性能优化。阅读更多 cmdragon
2025-11-15 vue 基础入门 , 计算属性 , 响应式系统 , 缓存机制 , 模板优化 , 性能提升 , 依赖追踪 16 分钟阅读Vue3计算属性如何兼顾模板简化、性能优化与响应式自动更新?Vue3中的计算属性是基于响应式数据自动计算并缓存结果的属性,主要用于简化模板逻辑、提升性能和自动追踪依赖更新。计算属性与方法的区别在于缓存机制,计算属性在依赖不变时返回缓存结果,而方法每次调用都重新执行逻辑。计算属性的应用场景包括复杂数据转换、组合多个响应式数据和避免重复计算。通过计算属性,可以实现如Todo List过滤功能等复杂逻辑,确保代码简洁高效。阅读更多 cmdragon
2025-11-11 vue 基础入门 , 响应式系统 , Proxy , 数组变异方法 , 购物车功能 , 常见报错 , 规避方案 14 分钟阅读Vue3响应式系统中,对象新增属性、数组改索引、原始值代理的问题如何解决?Vue3的响应式系统基于Proxy实现,跟踪对象属性的读取和修改操作,但存在局限性。对于对象,新增或删除属性无法自动触发响应,可通过set/delete函数、扩展运算符或初始定义所有属性解决。对于数组,直接修改索引或长度早期版本不响应,推荐使用数组变异方法或set函数。reactive无法代理原始值,需使用ref。实践中,购物车功能通过ref包裹数组 …阅读更多 cmdragon
2025-11-08 vue 基础入门 , 响应式系统 , Options API , Composition API , ref , reactive , DOM更新 14 分钟阅读Vue响应式声明的API差异、底层原理与常见陷阱你都搞懂了吗Options API和Composition API是Vue 3中声明和操作响应式数据的两种方式。Options API通过data选项声明响应式状态,Vue 3使用Proxy实现响应式,需通过this访问代理对象。Composition API推荐使用ref和reactive,ref用于包裹基本类型或对象,需通过.value访问,reactive用于对象 …阅读更多 cmdragon
2025-11-07 vue 基础入门 , ref函数 , 响应式系统 , 基本类型 , 模板自动解包 , 响应式原理 , 常见报错 12 分钟阅读为什么Vue 3需要ref函数?它的响应式原理与正确用法是什么?ref函数是Vue 3中用于处理基本类型数据响应式的工具,通过将基本类型包装成Ref对象,使其具备响应式特性。在JavaScript代码中,必须通过.value访问或修改值,而在模板中会自动解包,无需.value。ref还可用于对象类型,Vue会将其自动转换为reactive代理。其核心原理是通过getter和setter实现依赖收集与更新触发。常见应用场景 …阅读更多 cmdragon