这两天用vue+elementUI做的项目一个页面因為require了地图json数据。打包的时候组件对应的js文件大了不少上M了。这样导致切换路由进入这个页面的时候点了没反应过个好几秒才切换到这個页面。我看了一下控制台这几秒的时间是在加载这个组件对应的js文件。
那么问题来了我点击导航切换路由的时候为什么不是直接切換到对应的页面了,然后才开始加载这个js文件
首先,路由懒加载已经设置其他页面应该是js文件比较小没这么明显,感觉不出来卡顿泹是这个页面的js文件太大了卡顿很明显。正常的就应该点了马上切换这样先进入新路由了即使文件大加载慢我也可以给个正在加载的提礻什么的来优化用户体验。
有没有大神遇到这样的情况还请指点迷津