part12 非核心代码异步加载

router文件中的 index

component: ()=> import(‘path’)
// 这样 访问一个页面  就只请求这个页面的js逻辑
//当app很小的的时候不需要做异步拆分
//进入首页是快,但是进入其他页面还要进行一次http请求
//也就是说发送一个http请求代价比加载一点代码 代价更高

//这个时候不建议大家对app文件进行拆分,去使用异步组件

//只有在app文件变的特别大的时候,我们才考虑对app文件使用
异步组件进行代码拆分

这是路由组件异步方法

方法二:在组件中使用

component: ()=> import(‘path’)

异步使用场景:当app.js文件至少超过1mb再异步

相关推荐