自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 宏队列与微队列

一、原理图 二、定义说明 JS 中用来存储待执行回调函数的队列包含 2 个不同特定的列队 **宏列队:**用来保存待执行的宏任务(回调),比如:定时器回调、DOM 事件回调、ajax 回调 **微列队:**用来保存待执行的微任务(回调),比如:promise的回调、MutationObserver 的回调 JS 引擎首先必须先执行所有的初始化同步任务代码 每次准备取出第一个宏任务执行前, 都要将所有的微任务一个一个取出来执行,也就是优先级比宏任务高,且与微任务所处的代码位置无关 下面这个例子可

2021-09-04 21:42:07 1122

原创 Vue中computed和watch的区别

一、计算属性computed : 支持缓存,只有依赖数据发生改变,才会重新进行计算 不支持异步,当computed内有异步操作时无效,无法监听数据的变化 computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值 如果一个属性是由其他属性计算而来的,这个属性依赖其他属性,是一个多对一或者一对一,一般用computed 如果computed属性属性值是函数,那么默认会走get方法;函数的返回值就是属性的属性值;

2021-09-04 14:52:45 683

原创 vue中父级与子组件生命周期的先后顺序

1.vue的生命周期 2.views/createrCustormer.vue为父级 <template>     <expressService />   </template> <script> import expressService from '@/components/expressService' export default { components: { expressService },

2021-09-04 14:41:02 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除