- 博客(6)
- 收藏
- 关注
原创 vue2和vue3响应式原理
2、vue2重写了数组上的一些api,arrayMethods 首先继承了 Array,然后对数组中所有能改变数组自身的方法,如 push、pop 等这些方法进行重写。通过Proxy (代理) : 拦截对象中任意属性的变化,包括:属性值的读写、属性的添加、属性的删除等。使用vue实例上的$delete方法或者vue上的delete方法,实现对属性的新增。1、对象:使用vue实例上的$set方法或者vue上的set方法,实现对属性的新增。通过Reflect (反射) :对被代理对象的属性进行操作。
2023-11-14 15:10:46 73 1
原创 前端动态切换背景图时,出现闪白屏的问题
”xxx.gif”;$nextTick里的操作,相当于在dom更新之前,先将图片缓存到浏览器里,于是,在图片首次渲染的时候,也不会因加载耗费太多时间,出现闪烁白屏的情况。原因分析:图片首次加载的时候会有一个加载的过程,切换的时候加载需要一定时间,所以一般第二次再去切换图片的时候,就不会闪烁了。样式部分:(要求图片撑满全屏,且不变形,切换时候柔和一些)
2023-07-28 10:34:04 1179 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人