vue路由懒加载,但首屏还是加载了所有文件

这是路由的部分代:

clipboard.png

这是页面加载情况,所有路由文件都加载出来了:

clipboard.png

进入页面后,加载过的文件还会再加载一次。。。懒加载完全失去了作用,还多加载了一次。
应该怎么解决啊??

阅读 5.8k
2 个回答

这些文件属于prefetch,也就是预读取,他的加载基本不会影响到当前页面的打开,而且在读取完成后,可以降低页面跳转的等待时间,是一个非常好的功能。

懒加载写的方式不对吧.. 试试这个

{
    path: '/error',
    component: resolve => require(['../error.vue'], resolve)
},
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏