{
path: '/promisedemo',
name: 'PromiseDemo',
component: r => require.ensure([], () => r(require('../components/PromiseDemo')), 'demo')
},
{
path: '/hello',
name: 'Hello',
// component: Hello
component: r => require.ensure([], () => r(require('../components/Hello')), 'demo')
}
vue路由配置如下,其中的r参数代表resolve。那么这个resolve是Promise的resolve么??
有谁能对这里的resolve做出比较详细的解释??
你可以搜索关键字 require.ensure webpack
一般来讲,用vue的路由懒加载基本上都是webpack的环境下。
require.ensure webpack 1.X 用的多
const Hello = ()=> import('./hello') webpack 2.x的时候经常就这样写。
https://router.vuejs.org/zh-c...