• 技术文章 >web前端 >js教程

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

    php中世界最好的语言php中世界最好的语言2018-05-02 15:33:24原创500
    这次给大家带来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优化首屏加载问题

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    vue减少对服务器请求次数

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

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript vuejs 优化
    上一篇:vue-cli有哪些方式缩短首屏加载时间 下一篇:CDN优化首屏加载方法详解
    大前端线上培训班

    相关文章推荐

    • javascript如何获取当前方法名• javascript怎么设置p的值• javascript怎么检测变量是否存在• JavaScript如何获取HTML元素• javascript怎么取消点击事件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网