requireInitialized
Overview
Require the user to be initialized, in order to optionally show or use the user object, but not requiring authentication.
Signature
requireInitialized(_router, pinia)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| _router | Router | yes | The router instance. |
| pinia | Pinia | yes | The Pinia instance. |
Returns
Promise
Examples
js
import { requireInitialized } from "@vueda/router/guards";
import { createRouter, createWebHistory } from "vue-router";
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/initialized-required/',
name: 'initialized-required',
component: () => import('@/views/ViewInitializedRequired.vue'),
beforeEnter: (to, from) => requireInitialized(),
},
// other routes
],
});
export default router;Source
client/lib/router/guards.js:218