动态路由中const modules = import.meta.glob("@/views//*.vue");
这句代码会将views里面的所有vue文件单独打包成一个chunk,包括所有子组件!!,如果单个页面的子组件超过100个,意味着要同时加载100个chunk导致传输性能低下;
建议修改成
const modules = import.meta.glob("@/views//*-page.vue");
页面文件以-page结尾,这样rullup在打包过程中会将当前页面关联的所有子组件打包至同一个chunk中
动态路由中const modules = import.meta.glob("@/views//*.vue");
这句代码会将views里面的所有vue文件单独打包成一个chunk,包括所有子组件!!,如果单个页面的子组件超过100个,意味着要同时加载100个chunk导致传输性能低下;
建议修改成
const modules = import.meta.glob("@/views//*-page.vue");
页面文件以-page结尾,这样rullup在打包过程中会将当前页面关联的所有子组件打包至同一个chunk中