vue require.ensure实现动态加载的问题

切换路由实现按需加载用require.ensure方法,但这里为什么要传一个r,我知道它是以回调函数的形式传入的,第一种写法为啥不行,跑起来后r具体是什么?起到什么作用?
const home =()=> require.ensure([], () => require('../page/home/home'), 'home')
const home = r => require.ensure([], () => r(require('../page/home/home')), 'home')
图片描述

还有一个小问题是现在有了‘import()’也能实现按需加载,是不是以后require.ensure会被逐渐的废弃?

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题