路由
首先必须配置路由才能作为项目的启动方式
路由结构
export default {
hash1:(res)=>{
require([path], res);
},
hash2:(res)=>{
require([path], res);
},
default : hash1
}
必须设置一个default
项,项目启动会将default
对应的路由首先渲染
推荐使用require([])
的 方式打包成异步模块
一个典型的路由配置例子
export default {
'index':(res)=>{
require(['./pages/index/index.js'],res);
},
'productList':(res)=>{
require(['./pages/productList/index.js'],res);
},
'productDetail':(res)=>{
require(['./pages/productDetail/index.js'],res);
},
'articleList':(res)=>{
require(['./pages/articleList/index.js'],res);
},
'articleDetail':(res)=>{
require(['./pages/articleDetail/index.js'],res);
},
'default':'index'
}