
Vue
文章平均质量分 81
编程星空
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nextTick有什么作用
Vue 的 DOM 更新是异步的,数据变化后,Vue 会将 DOM 更新操作推入一个队列,并在下一个事件循环中批量执行。它的主要作用是确保在 DOM 更新完成后执行某些操作,从而避免因 DOM 未更新而导致的错误或不一致。是 Vue.js 中非常重要的工具方法,能够帮助我们更好地处理 DOM 更新后的逻辑,确保代码的正确性和可靠性。:Vue 的 DOM 更新是异步的,直接操作 DOM 可能获取到的是旧值。:在复杂的逻辑中,确保某些操作在 DOM 更新后执行。可以确保操作的是更新后的 DOM。原创 2025-02-19 18:23:22 · 453 阅读 · 0 评论 -
Vue2和Vue3的Hooks有什么区别
Vue3 引入了组合式 API,提供了类似 React Hooks 的功能,使得逻辑复用更加灵活和清晰。通过组合式 API 和自定义 Hook 实现逻辑复用,代码更清晰、灵活,且支持 TypeScript。通过自定义 Hook,可以将逻辑提取到单独的函数中,避免 Mixins 的命名冲突和来源不清晰问题。,提供了类似 React Hooks 的功能,使得逻辑复用和组织更加灵活。通过 Mixins 实现逻辑复用,但存在命名冲突和来源不清晰的问题。相关逻辑可以组织在一起,而不是分散在多个选项中,代码更易维护。原创 2025-02-19 17:49:43 · 1163 阅读 · 0 评论 -
选项式和组合式有什么区别
Vue2 主要使用选项式 API,而 Vue3 引入了组合式 API,提供了更灵活的逻辑组织和复用方式。是 Vue3 的新特性,适合复杂场景,提供更好的逻辑复用和 TypeScript 支持。两者可以共存,Vue3 支持在同一个项目中混合使用选项式 API 和组合式 API。通过自定义 Hook,可以将逻辑提取到单独的函数中,方便复用。相关逻辑可以组织在一起,而不是分散在多个选项中,代码更易维护。:对于大型组件或需要逻辑复用的场景,组合式 API 更灵活。:相关逻辑可以组织在一起,而不是分散在多个选项中。原创 2025-02-19 17:18:18 · 847 阅读 · 0 评论 -
Vue2/Vue3自定义指令
两者的实现方式类似,但在 Vue3 中,指令的生命周期钩子有所调整。自定义指令适合处理 DOM 操作(如聚焦、点击外部、拖拽等),但应避免过度使用,优先考虑组件化设计。Vue2 和 Vue3 的自定义指令功能类似,但 Vue3 的生命周期钩子更细粒度。以下是一个常见的自定义指令示例:点击元素外部时触发回调。:指令绑定到元素时调用(元素还未插入 DOM)。:组件更新时调用(可能发生在子组件更新之前)。:指令第一次绑定到元素时调用(只调用一次)。:组件及其子组件全部更新后调用。:组件及其子组件更新后调用。原创 2025-02-19 11:09:10 · 422 阅读 · 0 评论 -
Vue2/3底层双向绑定原理
Vue 2 使用。原创 2025-02-18 17:26:59 · 453 阅读 · 0 评论 -
简述Vue2和Vue3的区别
Vue3 在性能、逻辑复用(Composition API)、TS 支持、新特性(Fragment/Teleport)等方面提升显著。Vue3 通过编译时标记静态节点,优化 Diff 算法(静态提升、补丁标记等),减少渲染开销。:Vue 3 支持 Tree-shaking,未使用的代码会被移除,减少了打包体积。等函数),允许按逻辑功能组织代码,支持更灵活的逻辑复用(自定义 Hook)。等分块编写),逻辑分散,复用需借助 Mixins(可能导致命名冲突)。组件),未使用的功能不会打包到最终产物。原创 2025-02-18 16:27:53 · 778 阅读 · 0 评论