100.VUE的优化
2018-11-04 本文已影响0人
davisgao
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;