这是router的内容,
这是生成的很多的js文件, 这个是每个页面都单独打包了js吗? 这种大佬们一般都是怎么处理的。
() => import
表明是你要异步加载一个组件,所以他会把这个组件单独进行打包,需要时再进行加载。这样能确保你最主要的包比较小,其他不太重要或者需要时才加载的,则另行打包。
如果你不想这么多的打包,则可以:
import About from './views/about/about.vue'
6 回答5.5k 阅读✓ 已解决
9 回答9.6k 阅读
5 回答3.8k 阅读✓ 已解决
3 回答10.7k 阅读✓ 已解决
4 回答8.2k 阅读✓ 已解决
7 回答10.2k 阅读
4 回答7.6k 阅读
你的写法是异步路由或者叫路由懒加载(官方解释),所以每个页面都会分割成单独的页面(也即js文件)。如果不想这样处理,引用路由文件的方式要变下: