vue代码性能优化

文章强调了在Vue开发中需要注意的几个关键点:使用eventBus时需确保监听的销毁;使用三方组件库时,组件销毁时要调用组件的销毁方法;事件监听和定时器在不再使用时应及时销毁,防止内存泄漏;避免滥用递归赋值和在props中传递大数据;谨慎使用watch以保持数据流清晰并提高性能;不在store中缓存大数据以及避免在循环中频繁访问计算属性,以优化性能。

1. eventBus注册监听后要销毁

2. 用三方组件库,vue组件销毁时要调用三方组件的销毁方法

3.事件注册要销毁,原理同eventBus

4.定时器setInterval组件销毁要销毁定时器

5.慎用方法递归赋值

6.大数据参数不要做组件props属性

7.不乱用watch,思路不理顺乱用watch,数据流不清晰,容易产生性能问题

8.store中不要缓存大数据

9.不要在for循环中频繁对计算属性取值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值