vue3
文章平均质量分 86
vue3
Modify_QmQ
人生南北多歧路,君向潇湘我向秦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue3源码【三】—— createApp执行流程源码分析
在本文中,我们深入探讨了Vue 3核心函数createApp的内部构造和执行流程。文章详述了应用初始化中涉及到的核心对象创建、全局API的安装以及响应式效果的建立等步骤。进一步地,分析了组合式API是如何与响应式系统和组件系统相互配合,使得状态管理变得更加灵活和高效。通过对源码的细致解读,揭示了Vue 3在设计上如何兼顾了扩展性、复用性和性能,为开发者提供了对框架内部运作机制的深刻见解。原创 2024-06-18 18:37:32 · 1696 阅读 · 0 评论 -
Vue3源码【二】—— watch侦听&computed计算属性原理及简单实现
本文聚焦Vue3的watch侦听器和computed计算属性,二者均用于处理数据变化。watch能追踪并响应数据变动,而computed提供缓存的计算值。通过源码分析,我们将揭示它们的工作原理,以及如何在Vue3中实现这两个功能,从而实现对数据变化的高效管理。原创 2024-06-17 15:27:25 · 1385 阅读 · 0 评论 -
Vue3源码【一】—— ref&reactive响应式原理及简单实现
本文深入剖析了Vue3中ref和reactive的工作机制及背后的响应式原理。文章首先揭示了ref是如何将一个普通值封装成响应式的,并返回一个可访问该值的响应式对象。接着,详细讨论了reactive如何使用Proxy来实现对象的响应式转换,使其所有属性的变化都能被Vue3精确捕捉。文中进一步探讨了Vue3响应式系统的内核,即依赖追踪和派发更新机制,展示了它们如何确保界面与状态的一致性。原创 2024-06-14 10:23:53 · 3491 阅读 · 0 评论 -
Vue3 父子组件数据传递
Vue3 父子组件数据传递原创 2023-08-20 12:35:59 · 1612 阅读 · 0 评论 -
Vue3为什么要使用组合式API——Vue3的组合式API和Vue2的选项式API的优缺点
使用组合式API的主要原因是为了更好的解决组件复杂性和代码重用性的问题。组合式API将组件的逻辑按照功能进行划分,将相关逻辑放在一起,使得代码更加清晰和易于维护。同时,组合式API还可以更好地利用TypeScript等静态类型检查工具,提高代码的可靠性和稳定性。组合式API还提供了一些新的特性,例如响应式API、生命周期钩子函数的重命名、setup函数等,这些新特性使得组合式API更加强大和灵活。原创 2023-03-24 21:07:52 · 3538 阅读 · 2 评论 -
Vue3 组合式API(setup、ref、reactive、computed、watch、hook、shallow、provide )详解
Vue3中的自定义hook是通过使用函数式组件和Composition API实现的。自定义hook可以将重复的逻辑提取出来,使代码更加简洁和易于维护。要创建一个自定义hook,可以定义一个函数,该函数接受参数并返回一个对象或数组,该对象或数组可供组件使用。原创 2023-03-24 17:40:29 · 1900 阅读 · 0 评论 -
深入底层——浅谈Vue2和Vue3的响应式数据实现原理
在 JavaScript 中有两种劫持 property 访问的方式:getter / setters 和 Proxies。Vue 2 使用 getter / setters 完全是出于支持旧版本浏览器的限制。而在 Vue 3 中则使用了 Proxy 来创建响应式对象,仅将 getter / setter 用于 ref。原创 2023-03-18 16:34:41 · 2669 阅读 · 0 评论 -
不一样的邂逅——初识Vue3
Vue3.0 版本代表了 2 年多的开发工作,包括 30+ RFC、2,600+ 提交、来自 628 个贡献者的 99 个拉取请求,以及核心存储库之外的大量开发和文档工作。Vue 是为社区创建并由社区维护的独立项目,如果没有您的持续支持,Vue 3.0 是不可能的。这里直接从对应的官网上获取其打包的一个说明流程图。原创 2023-03-17 17:55:38 · 1525 阅读 · 1 评论 -
TypeScript 详解
TypeScript是什么?TS和JS的区别TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。TS开发环境的搭建有两种主要的方式来获取TypeScript工具:通过npm(Node.js包管理器原创 2021-07-24 21:27:13 · 12408 阅读 · 4 评论
分享