avatar

不觉南风

不觉南风的个人博客

  • 首页
  • 文章
  • 标签
  • 项目&效果展示
  • 关于
Home vue中有哪些地方用到了事件循环
文章

vue中有哪些地方用到了事件循环

Posted 2024-02-28 Updated 2024-02- 28
By 不觉南风
0~0 min read

Vue 中主要有以下几个方面用到了事件循环:

  1. 异步更新队列:Vue 在观察数据变化时,不是数据发生改变就立刻更新视图,而是开启了一个异步队列,所有的数据改变都先进入这个队列,然后在下一个 tick 中才去执行更新视图。这个模式是基于 JavaScript 的事件循环的微任务(Microtask)进行。
  2. DOM 更新:Vue 在通过虚拟 DOM 操作真实 DOM 的过程,如果涉及到多次 DOM 更新,Vue 会合并这些 DOM 更新,并在下一个事件循环里进行 DOM 的更新和渲染。
  3. 自定义事件:在 Vue 的组件间通信中,父子组件之间可以通过自定义事件和监听来进行交互,这个过程也在事件循环中执行。
编程随记
vuejs
License:  CC BY 4.0
Share

Further Reading

Mar 21, 2024

vue项目中利用scss进行全局字体放大

新公司需要上架浙里办政府服务网的PC端,在审核的时候被老龄化适配打回来了。需要做全局的字体放大,在网上查了一些博客,最后结合自

Mar 9, 2024

AMD规范

什么是AMD规范 AMD(Asynchronous Module Definition),也就是异步模块定义。AMD规范,制定了定义模块的规则,使得模块之间的依赖可以被异步加载。这和浏览器的异步加载模块的环境刚好适应(浏览器同步加载模块会导致性能、可用性、调试和跨域访问等问题)。 所谓异步,就是所有

Mar 9, 2024

http缓存机制

缓存的基本原理 在一个C/S结构中,最基本的缓存分为两种: 客户端缓存 服务器缓存 本文仅讨论客户端缓存

OLDER

js中使用json.stringify()进行深拷贝的缺点有哪些?

NEWER

for...in 和 for...of有什么区别?

Recently Updated

  • vue项目中利用scss进行全局字体放大
  • AMD规范
  • http缓存机制
  • git提交报错 husky - commit-msg hook exited with code 1 (error)
  • for...in 和 for...of有什么区别?

Trending Tags

电脑常见问题 nodejs vuejs webpack 网络 问题记录 javaScript基础 小程序 常用插件 数据库

Contents

©2025 不觉南风. Some rights reserved.

Using the Halo theme Chirpy