100.VUE的优化

1.去掉后缀为map的文件

修改config/index.js,测试时打开true,生产时关闭false

productionSourceMap: false,

2.删除vendorXXX.js,通过CND引入

vendor文件由依赖库编译产生,如Vue、Element

  <body>
    <div id="app"></div>
    <script type="text/javascript" src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.common.js"></script>
    <!-- built files will be auto injected -->
  </body>

3.路由懒加载

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

const routes = [
  {
    path:'/',
    component:resolve => require(['@/vs/index/main'],resolve),
    children:[
      {
        path:'/home',
        component:resolve => require(['@/views/home/index'],resolve)
      }
    ]
  }
]

const router = new Router({
  routes
})
export default router;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容