vue中使用
comst List = resolve => {
require.ensure([],() => {
resolve(require('./list'))
},'list')
}
其实resolve的作用就是Promise里面那个resolve,在这里就是定义一个异步的组件
使用动态 import语法
const Foo = () => import(/* webpackChunkName: "foo" */ './Foo.vue');
const router = new VueRouter({
routes: [
{ path: '/foo', component: Foo }
]})
// /* webpackChunkName: "foo" */使用命名chunk,一个特殊的注释语法来提供 chunk name (需要 Webpack > 2.4)
// webpack要加配置 output需要加个chunkFilename
chunkFilename: '[name].js'










