自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue2,vue3不更新问题(数据更新,页面不更新) 总结和背后源码

4.在mounted里对数据赋值,来源数据变更没有更新。(vuex,vuerouter)3.实在迫不得已的方法,this.$forceUpdate(),强制页面刷新。2.当我们要新增很多属性时,对象数组用整个替换的方式修改,确保不会出问题。1.用了shallowRef(浅层次的响应式监听)1.对于对象新增初始化没有的属性,或者删除。3.把dom用innerHTML操作了内容。2.用错了ref和reactive。2.对于数组用了下标修改。

2024-11-11 15:00:23 580

原创 前端加分点-项目性能优化方案

1.2异步加载:找出项目中适合做异步加载的功能(包体积比较大,又不是马上需要的功能),比如项目中涉及到图片压缩的功能,涉及到的第三方库体积很大,并且图片压缩功能不会立即用到。1.3更新为体积更小的新版本:项目比较老用到的一些库的版本也比较老, 此时更新新版本可以配合按需引入支持tree-shaking机制减小库打包体积,比如xlsx库。不变数据,定期失效可以缓存在cookies或者localstorage中,比如token,用户名等。3.骨架屏,loading效果,让屏幕不白,减少用户焦虑。

2024-11-03 11:10:46 448

原创 行内元素、行内块、块元素的特点

行内元素、行内块、块元素的特点。

2022-06-23 10:25:05 122

空空如也

空空如也

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

TA关注的人

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