爱凉拌菜真是太好了

vue-router按需加载

参考 https://router.vuejs.org/zh-cn/advanced/lazy-loading.html

其实很简单, 就是把路由index.js的组件引入改一下就行了

1
2
3
4
5
import Foo from '@/components/foo'
======>
const Foo = import('@/components/foo')

虽然这样路由可以按需加载, 并且可以在需要跳转路由的时候再下载相应的路由有关的js文件了

理论上讲这样是可以提高首页的加载速度的, 因为毕竟请求的js文件少了嘛。

不过,如果网速不好,相应的js 下载过久的话,再跳转路由的时候会迟迟没有反应,体验也不见得会更好

怎么取舍就看需求了