vue-router 中 routers 定义写法,讨论 require 的使用与否
首先上 router的index.js
import Vue from 'vue'
import Router from 'vue-router'
//首页
//import index from '@/components/index'
//产品中心
import productCenter from '@/components/productCenter/productCenter.vue'
//商务合作
import teamwork from '@/components/teamwork/teamwork.vue'
//咨询中心
import askCenter from '@/components/askCenter/askCenter.vue'
//关于中棋
import aboutUs from '@/components/aboutUs/aboutUs.vue'
Vue.use(Router)
export default new Router({
routes: [
//首页
{
path: '/',
name: 'index',
component:resolve =>require(['index'],resolve)
}
//产品中心
,{
path: '/productCenter',
name: 'productCenter',
component: productCenter
}
//商务合作
,{
path: '/teamwork',
name: 'teamwork',
component: teamwork
}
//咨询中心
,{
path: '/askCenter',
name: 'askCenter',
component: askCenter
}
//关于我们
,{
path: '/aboutUs',
name: 'aboutUs',
component: aboutUs
}
]
})
重点说明:
最后总结:
推荐使用require 方式编写routers,按需加载节约资源。
http://blog.xqlee.com/article/768.html