当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效。 const Foo = () => import('./Foo.vue') const router = new VueRo Read More
posted @ 2021-09-20 16:52 TwinkleG Views(37) Comments(0) Diggs(0)
这个知识点比较容易理解,没有什么好讲的,直接看官网也可以. 官网没有讲解其具体用途,比如说跳转到一个页面后,这个页面在浏览器顶栏显示的标题 title,可以记录在 meta 中,利用beforeEach导航守卫,每次路由跳转到一个页面,都执行: document.title = to.matched Read More
posted @ 2021-09-20 16:46 TwinkleG Views(75) Comments(0) Diggs(0)
1. vue-router的导航守卫,简单来说就是在一个路由地址跳转到另一个路由地址的过程中,会触发的一些钩子函数,类似于Vue生命周期钩子函数,页面加载执行到某个阶段,就会去执行某个导航守卫. 2. 如果说个人的理解不太清晰的话,可以参考官方文档:https://router.vuejs.org/ Read More
posted @ 2021-09-20 16:39 TwinkleG Views(438) Comments(0) Diggs(0)