Vue怎么使用CDN优化首屏加载的速度

这次给大家带来Vue怎么使用CDN优化首屏加载的速度,Vue使用CDN优化首屏加载速度的注意事项有哪些,下面就是实战案例,一起来看一下。

前言

作为一个网站应用,加载速度是非常重要的。加载速度,一个是程序的合理安排,如以组件按需加载,一个是js、css等资源的异步加载。

在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首开的体验。

解决方法是,将引用的外部js、css文件剥离开来,不编译到vendor.js中,而是用资源的形式引用,这样浏览器可以使用多个线程异步将vendor.js、外部的js等加载下来,达到加速首开的目的。

外部的库文件,可以使用CDN资源,或者别的服务器资源等。

下面,以引入vue、vuex、vue-router为例,说明处理流程。

一、资源引入

在index.html中,添加CDN资源,例如bootstrap:

  

登录后复制

二、添加配置

在bulid/webpack.base.conf.js文件中,增加externals,将引用的外部模块导入,如下:

module.exports = { entry: {  app: './src/main.js' }, externals:{  'vue': 'Vue',  'vue-router': 'VueRouter',  'vuex':'Vuex' }

登录后复制

注意一点:

格式为 ‘aaa’ : ‘bbb’, 其中,aaa表示要引入的资源的名字,bbb表示该模块提供给外部引用的名字,由对应的库自定。例如,vue为Vue,vue-router为VueRouter.

三、去掉原有的引用

去掉import,如:

// import Vue from 'vue'// import Router from 'vue-router'

登录后复制

去掉Vue.use(XXX),如:

// Vue.use(Router)

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

JSON格式的数据如何提交到服务端

新手入门如何学习vue

JS动态加载时重复绑定如何处理

立即学习“前端免费学习笔记(深入)”;

以上就是Vue怎么使用CDN优化首屏加载的速度的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2774481.html

(0)
上一篇 2025年3月8日 14:07:28
下一篇 2025年3月8日 14:07:40

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Vue怎样使用CDN优化首屏加载

    这次给大家带来Vue怎样使用CDN优化首屏加载,Vue使用CDN优化首屏加载的注意事项有哪些,下面就是实战案例,一起来看一下。 在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后…

    编程技术 2025年3月8日
    200
  • 不重启Vim但重新加载 .vimrc的方法有哪些

    相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章! 推荐阅读: 这次给大家带来不重启Vim但重新加载 .vimrc的方法有哪些,不重启Vim但重新加载 .vimrc的注意事项有哪些,下面就是实战案例,一起来看一下。 V…

    编程技术 2025年3月8日
    200
  • vue2.0循环遍历加载所有图片的方法

    这次给大家带来vue2.0循环遍历加载所有图片的方法,vue2.0循环遍历加载所有图片的注意事项有哪些,下面就是实战案例,一起来看一下。 demo: 登录后复制 引入图片,注意路径: import con1 from “@/assets/i…

    编程技术 2025年3月8日
    200
  • react组件的性能优化有哪些方面

    这次给大家带来react组件的性能优化有哪些方面,react组件性能优化的注意事项有哪些,下面就是实战案例,一起来看一下。 高德纳: “我们应该忘记忽略很小的性能优化,可以说97%的情况下,过早的优化是万恶之源,而我们应该关心对…

    编程技术 2025年3月8日
    200
  • vue实现页面加载的进度条

    这次给大家带来vue实现页面加载的进度条,vue实现页面加载进度条的注意事项有哪些,下面就是实战案例,一起来看一下。 页面加载进度条最初我是在youtube上看到的,后面几乎在各大网站上都能见到它的身影,可以让用户在加载页面的时候不会对着完…

    编程技术 2025年3月8日
    200
  • 怎么提速优化vue-cli的代码

    这次给大家带来怎么提速优化vue-cli的代码,提速优化vue-cli代码的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 伴随着vue的全球化,已经各种vue的组件框架越来越完善,从早期的element-ui到vux,iview等…

    编程技术 2025年3月8日
    200
  • easyui的下拉框动态级联加载的实现方法(附代码)

    这次给大家带来easyui的下拉框动态级联加载的实现方法(附代码),easyui下拉框动态级联加载的注意事项有哪些,下面就是实战案例,一起来看一下。 easyui的下拉框动态加载数据,高校中要根据首先查询所有学院,然后根据学院动态加载课程。…

    2025年3月8日
    200
  • js和jquery如何实现自动加载图片(附代码)

    这次给大家带来js和jquery如何实现自动加载图片(附代码),js和jquery实现自动加载图片的注意事项有哪些,下面就是实战案例,一起来看一下。 一、JavaScript自动加载 ①在文本中用onload: 当页面中所有内容(包括图片)…

    编程技术 2025年3月8日
    200
  • 操作modal单次加载数据

    这次给大家带来操作modal单次加载数据,操作modal单次加载数据的注意事项有哪些,下面就是实战案例,一起来看一下。 1. Bootstrap 模态对话框和简单使用 x 对话框标题 对话框主体 取消 确定 登录后复制 可以使用按钮或链接直…

    编程技术 2025年3月8日
    200
  • datatable怎样实现异步加载

    这次给大家带来datatable怎样实现异步加载,datatable实现异步加载的注意事项有哪些,下面就是实战案例,一起来看一下。 table部分代码 用户名 渠道名 游戏名 结果 耗时 创建时间 登录后复制 异步加载数据并实现定制化 下面…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论