5个步骤,轻松掌握前端技术干货!(组图)

所以当你的项目vue组件很多时候,打包以后的首屏渲染优化就是一个非常重要的问题,改善性能,提高加载打开速度,是很关键的一点。下面,我就vue中的路由异步懒加载做一个方法分享,建议如果组件不是很多的项目不要使用这种方法,会增加加载时间和速度,对于组件很多的项目可以采用这种方法。由于是后台项目,所以选择-ui框架进行后台系统搭建,所以对这个进行优化也可以减小体积,提高速度和减少加载时间,提高用户体验。

近两年,该技术得到广泛应用,H5前端开发成为新的网红。资深前端架构师,特此写这篇技术文章,供零基础初学者学习H5前端,让你5步轻松掌握。前端技术干货!

打包vue项目优化

一、路由异步加载

Vue项目的页面是虚拟路由,页面内容通过vue配置的路由链接访问。SPA单页应用开发适合开发后台系统,但对搜索引擎不友好,因为最终只生成一页。

搜索引擎依靠页面的链接抓取网页的内容,然后搜索到搜索引擎数据库中,而Vue打包后的项目只有一页,所以里面的内容当然不能被搜索引擎收录蜘蛛,这是不好的。当然,SEO优化可以在以后进行。

所以当你的项目中有很多Vue组件时,打包后的首屏渲染优化是一个非常重要的问题。提高性能,提高加载打开速度是重点。

下面分享一个vue中路由的异步懒加载方法。建议如果组件不多,不宜采用这种方式,会增加加载时间和速度。此方法可用于具有许多组件的项目。

二、组件优化

由于是后台项目,后台系统搭建选择了-ui框架,所以优化这个也可以减小体积,提高速度,减少加载时间,提升用户体验。

三、全球使用

全球介绍和使用

从’-ui’

Vue.use()

对于只使用少量-ui组件的情况,很多组件都是多余的,无形中会增加加载时间和打包项目的体积。因此,下面的按需引入方法可以有效解决这个问题。问题。

按需引入

// 按需导入

{

形式,

,

,

} 从’-ui’

// 根据需要使用

Vue.use(表单)

Vue.use()

Vue.use()

复制代码

还有一些加载和消息提示的组件,写法如下:

// 按需导入

{

,

,

,

,

} 从’-ui’

// 根据需要使用

Vue.use(.)

// 挂载到 vue 实例

Vue..$ = .

Vue..$ =

Vue..$ = .

Vue..$ = .

Vue..$ = .

Vue..$ =

Vue..$ = ,

您可以使用通知组件,因此您可以将其称为 () 或 .()。

四、配置优化

依赖包大小优化

众所周知,在日常的开发过程中,前端已经开始工程化和组件化开发,不可避免地要下载各种节点包,这使得打包的体积非常大。以下配置可用于外部扩展。解决此类问题。

五、Gzip压缩与优化

这也是一种压缩文件的方法。最好在在线服务器上打开gzip功能;取消资源映射,可以有效保护源代码。

在该文件中,启用 Gzip 压缩并禁用资源映射。

. = {

// …

: {

: ,

: 真的,

}

}

这样打包后就没有文件了,多了几个.js.gz后缀的文件。

免责声明:本文来自网络用户投稿,不代表本站观点和立场。如有侵权请发送邮件至tzanseo@163.com告知本站删除,本站不负任何责任及承诺。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

发表评论

登录后才能评论