基本上我的想法是加载主页,如果用户第一次访问,如果用户已经访问过,则显示用户的详细信息。
这个应用没有登录。就像匿名登录一样。 在Route之前写的功能在哪里?在初始加载本身时,它应该转到正确的页面
答案 0 :(得分:1)
我认为您可以使用Route Guard beforeEnter
方法执行此操作。
这里有一个链接:https://router.vuejs.org/en/advanced/navigation-guards.html。请查看 Per-Route Guard 部分。
const router = new VueRouter({
routes: [
{
path: '/foo',
component: Foo,
beforeEnter: (to, from, next) => {
// Do your logic here.
}
}
]
})