Vue的性能优化有哪些

(1)编码阶段

1.尽量减少data中的数据,data中的数据都会增加getter和setter,会收集对应的watcher

2.v-if和v-for不能连用

3.如果需要使用v-for给每项元素绑定事件时使用事件代理

4.SPA 页面采用keep-alive缓存组件

5.在更多的情况下,使用v-if替代v-show

6.key保证唯一

7.使用路由懒加载、异步组件

8.防抖、节流

9.第三方模块按需导入

10.长列表滚动到可视区域动态加载

11.图片懒加载

(2)SEO优化

1.预渲染

2.服务端渲染SSR

(3)打包优化

1.压缩代码

2.Tree Shaking/Scope Hoisting

3.使用cdn加载第三方模块

4.多线程打包happypack

5.splitChunks抽离公共文件

6.sourceMap优化

(4)用户体验

1.骨架屏

2.PWA

3.还可以使用缓存(客户端缓存、服务端缓存)优化、服务端开启gzip压缩等。

上一篇:amd官方超频软件自动超频(amd overdrive自动超频是永久的吗)
下一篇:vue无需改动代码的SEO优化【百度收录问题】优化--puppeteer(详细流程)