![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 62
开机就来
这个作者很懒,什么都没留下…
展开
-
Vue.js中Provide / Inject 的深度探索与实践
Vue.js 开发过程中,父子组件通信是常见的需求,而 Vue 提供了多种实现方式,如 props、自定义事件、Vuex状态管理等。除此之外,Vue 还提供了两种特殊的高级传参方式:provide和inject,它们主要用于跨层级、甚至跨越任意组件层级的通信。原创 2024-03-19 17:05:04 · 317 阅读 · 0 评论 -
Vue.js 中的 Extends 继承机制与组件复用实践
总结来说,Vue.js 中的 extends 继承机制为我们提供了一种灵活的组件复用手段,但也要结合具体应用场景合理选择继承或组合的方式,以最大程度发挥组件化的优势,同时保持代码的清晰和高效。在实际开发中,根据项目的具体需求和团队的编码习惯,可以选择最适合的方式来组织和复用组件代码。然而,在 Vue3 中,Composition API 推崇的功能解耦原则让组件间的继承变得不再必需,更多的是通过组合(Composition)的方式实现逻辑复用。未被覆盖的选项将被继承。借助 Vue.extend。原创 2024-03-19 16:57:59 · 1149 阅读 · 0 评论 -
简单聊聊react和vue它们的diff算法
React 的 diff 算法采用了一种基于 Fiber 架构的双缓存技术,即每次页面更新时,同时在内存中创建两个 Virtual DOM树,一个是当前的 Virtual DOM 树,另一个是更新前的 Virtual DOM 树。前言:React 和 Vue 都采用了 Virtual DOM,并基于它们的 Virtual DOM 实现了 diff 算法,用于对比新旧虚拟 DOM 树的差异,并尽可能地进行最小化更新,以优化页面渲染的性能。Vue 的 diff 算法采用了双端比较的策略。原创 2023-05-29 11:54:41 · 402 阅读 · 4 评论