- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人