在使用elementUI构建公司管理系统时,发现首屏加载时间长,加载的网络资源比较多,对系统的体验性会差一点,并且用webpack打包的vuejs的vendor包会比较大。因此经过搜集网上全部对于vuejs项目的性能优化,作了有关3方面的优化建议,主要包括:上线代码包打包、源码编写优化、用户体验优化。(下面的优化建议只在vue-cli脚手架下作过测试,详情请参考)php
ResponseHeader- content-encoding:"gzip"css
在首屏加载资源较多,可能会出现白屏和闪屏的状况。体验很差。盗图一波,小米商城使用骨架屏进行首屏在资源数据尚未加载完成时显示,给很好的体验效果。html