vuejs项目打包与首屏加载优化

这次给大家带来vuejs项目打包与首屏加载优化,vuejs项目打包与首屏加载优化的注意事项有哪些,下面就是实战案例,一起来看一下。

一:使用CDN资源

我们在打包时,会将package.json里,dependencies对象里插件打包起来,我们可以将其中的一些使用cdn的方式加载,例如不想把vue,axios,vuex,vue-router打包到我们项目中,我们需要这样:

1:打开webpack.base.conf.js

module.exports = {   externals: {    ‘vue‘: ‘Vue‘,    ‘axios‘: ‘axios‘,    ‘vuex‘: ‘Vuex‘,    ‘vue-router‘: ‘VueRouter‘ }}

登录后复制

2:打开router/index.js。注销掉以下两行

//import Vue from ‘vue‘//Vue.use(Router)

登录后复制

3:如果你使用了vuex,把vuex/index.js(命名各有不同)中的Vue.use(Vuex)注销了

Vue.use(Vuex)

打包后可能出现的问题

1:被keep-alive包围的元素无法显示

原因:暂不明。

解决方法:不用keep-alive

推荐阅读:Vue项目使用CDN优化首屏加载问题

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

推荐阅读:

vue减少对服务器请求次数

vue-cli有哪些方式缩短首屏加载时间

以上就是vuejs项目打包与首屏加载优化的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 10:50:54
下一篇 2025年3月8日 10:51:05

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

相关推荐

  • json+springmvc如何批量添加数据

    这次给大家带来json+springmvc如何批量添加数据,json+springmvc批量添加数据的注意事项有哪些,下面就是实战案例,一起来看一下。 postman工具配置和数据准备: 1)在地址栏输入测试IP地址和端口号已经对应的接口地…

    2025年3月8日
    200
  • js+canvas在线图片预览压缩上传效果

    这次给大家带来js+canvas在线图片预览压缩上传效果,实现js+canvas在线图片预览压缩上传效果的注意事项有哪些,下面就是实战案例,一起来看一下。 先来一张效果图,压压惊 第一步:用户选择需要上传的图片 登录后复制 在选定了图片后 …

    2025年3月8日 编程技术
    200
  • js存储键值实例详解

    这次给大家带来js存储键值实例详解,js存储键值使用的注意事项有哪些,下面就是实战案例,一起来看一下。 前端有时候需要存储键值对,需要主要的一点是键必须为字符串,重要的再次说明,键需要为字符串。 重点内容 var map={ key1:’a…

    编程技术 2025年3月8日
    200
  • 键值字符串如何转化为json字符串(附代码)

    这次给大家带来键值字符串如何转化为json字符串(附代码),键值字符串转化为json字符串的注意事项有哪些,下面就是实战案例,一起来看一下。 要转化的键值对字符 var respDesc=“cardid=64157001&cardn…

    编程技术 2025年3月8日
    200
  • json对象如何实现数组键值大小写转换功能

    这次给大家带来json对象如何实现数组键值大小写转换功能,json对象实现数组键值大小写转换功能的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 最近在做一个项目,发现后端返回的数据键值全部都是大写的,有时候前端用起来很不方便,所以…

    编程技术 2025年3月8日
    200
  • JS EventEmitter事件具体使用细节

    这次给大家带来JS EventEmitter事件具体使用细节,JS EventEmitter事件具体使用的注意事项有哪些,下面就是实战案例,一起来看一下。 2个多月前把 Github 上的 eventemitter3 和 Node.js 下…

    2025年3月8日
    200
  • JS做出文件拖拽功能需要哪些步骤

    这次给大家带来JS做出文件拖拽功能需要哪些步骤,JS做出文件拖拽功能的注意事项有哪些,下面就是实战案例,一起来看一下。 1.效果图: 2.源码 #p1 { width: 350px; height: 70px; padding: 10px;…

    2025年3月8日
    200
  • vue.JS做出购物车与地址选配

    这次给大家带来vue.JS做出购物车与地址选配,vue.JS做出购物车与地址选配的注意事项有哪些,下面就是实战案例,一起来看一下。 首先,vue基础js写法 new Vue({ el:”#app”, //模型 data:{ }, filte…

    编程技术 2025年3月8日
    200
  • JS使用时有哪些混淆点

    这次给大家带来JS使用时有哪些混淆点,JS使用混淆点的注意事项有哪些,下面就是实战案例,一起来看一下。 1.前言 这段时间,金三银四,很多人面试,很多人分享面试题。在前段时间,我也临时担任面试官,为了大概了解面试者的水平,我也写了一份题目,…

    2025年3月8日 编程技术
    200
  • JS中new()实现了哪些功能

    这次给大家带来JS中new()实现了哪些功能,使用JS中new()的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 和其他高级语言一样 javascript 中也有 new 运算符,我们知道 new 运算符是用来实例化一个类,从而在…

    2025年3月8日
    200

发表回复

登录后才能评论