当前位置: 首页 > news >正文

process.nextTick和vue的nextTick区别

事情的起因是代码里用了nextTick,然后提交代码的时候才发现,引入的是process的,然后改成了使用vue的nextTick发现效果不生效了,然后百度查了查两者的区别:

process.nextTick是nodejs自带的,而在浏览器中执行时,会退化成setTimeout,相当于宏任务,速度慢(存疑,网上查到的大部分也把process.nextTick当做微任务,正常面试问,就说是微任务就行了)

vue的nextTick使用的都是promise,相当于微任务,速度快。(后续又深入了解了下,nextTick既可以是宏任务,又可以是微任务,在vue的版本中不停的改进优化)

可以参考下:https://juejin.cn/post/6875492931726376974
v2.0.0 - v2.4.4 微任务
v2.5.0 - v2.5.1 宏任务
v2.5.2 - v2.5.20 微宏并行
v2.6.0 - v2.6.12 微任务
在这里插入图片描述

http://www.lryc.cn/news/166933.html

相关文章:

  • 小程序实现一个 倒计时组件
  • 【四万字】网络编程接口 Socket API 解读大全
  • 无涯教程-JavaScript - ISREF函数
  • Android:获取MAC < 安卓系统11 <= 获取UUID
  • 线程的几种状态
  • kubernetes集群yaml文件与kubectl工具
  • python基础语法(三)
  • Haproxy集群与常见的Web集群调度器
  • centos免密登录
  • 学Python的漫画漫步进阶 -- 第十四步
  • OpenCV(四十二):Harris角点检测
  • C++数据结构题:DS 顺序表--连续操作
  • DM@命题公式@主范式的性质和应用@数理逻辑解决数字电路全加器问题
  • 基于微信小程序+Springboot线上租房平台设计和实现【三端实现小程序+WEB响应式用户前端+后端管理】
  • Xilinx FPGA 7系列 GTX/GTH Transceivers (2)--IBERT
  • Python 文件介绍和正则表达式
  • ueditor百度富文本编辑器粘贴后html丢失class和style样式
  • 人脸自动贴国旗
  • 异步FIFO设计
  • 学习python和anaconda的经验
  • 【Linux】多线程【上】
  • 生成式人工智能在高等教育 IT 中的作用
  • 黑龙江省DCMM认证、CSMM认证、CMMM认证、知识产权等政策奖励
  • 腾讯云2023年云服务器优惠活动价格表
  • Sleuth--链路追踪
  • MyBatis初级
  • Spring 学习(二)AOP
  • 笔记1.1 计算机网络基本概念
  • 液压切管机配套用液压泵站比例阀放大器
  • C++ Primer Plus 第七章笔记