国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

NUXT 3: レイアウトでルーティング ミドルウェアを使用するにはどうすればよいですか? (してもいいですか?)
P粉619896145
P粉619896145 2023-10-26 12:57:37
0
2
1032

Nuxt ミドルウェアをレイアウトに使用したいと考えています。ただし、可能かどうかはわかりませんが、Nuxt 2 で使用したので、Nuxt 3 では可能になるかもしれません。

プロジェクトには、Public.vueAdmin.vue という 2 つの異なるレイアウトがあります。 Manage Layout を使用するページでのみミドルウェアを使用したいと考えています。これを使用するページにはログインしたユーザーのみがアクセスでき、チェックはミドルウェア內(nèi)で行われるためです。

これを試してみました (うまくいきません):

レイアウトの管理|Manage.vue

リーリー



ミドルウェア | adminAuth.ts

リーリー


P粉619896145
P粉619896145

全員に返信(2)
P粉609866533

ミドルウェアはページ內(nèi)でのみ使用できるため、レイアウトでは使用できませんが、この方法を試すことができます。

ミドルウェア ファイル名の後に .global サフィックスを宣言して、グローバル ミドルウェアを作成します (auth.global.ts など)。

#auth.global.ts ファイルでは、レイアウト メタをロジックとして使用して、あたかもミドルウェアがレイアウト設(shè)定にあるかのようにシミュレートできます。

サンプルロジックは次のとおりです

リーリー ###お役に立てれば###

P粉478445671

###あなたはできません。ミドルウェアはページ上でのみ機(jī)能します。

代わりに、認(rèn)証ミドルウェアとテンプレート內(nèi)の

NuxtPage コンポーネントを使用して、親ページ コンポーネントを作成します。 Nested Routing の詳細(xì)については、Nuxt 3 のドキュメントを參照してください。 ###例:###

/pages/admin.vue

(ルート =>

/admin) リーリー /pages/admin

(フォルダ)

admin/order.vue ルーティング => /admin/orders

admin/page.vue ルート => /admin/some-route

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート