NUXT 3:如何在版面配置中使用路由中介軟體? (我可以嗎?)
P粉619896145
P粉619896145 2023-10-26 12:57:37
0
2
524

我一直在尋找在佈局中使用 Nuxt 中間件。但我不確定是否可以,但是,因為我在 Nuxt 2 中使用了它,所以在 Nuxt 3 中可能是可能的。

此專案有 2 種不同的佈局:Public.vueAdmin.vue。我只想在使用管理佈局的頁面中使用中間件。因為使用它的頁面只能由登入使用者訪問,並且會在中間件內部進行檢查。

我嘗試過這個(不起作用):

管理佈局|管理.vue

<template>
  <div>
    <client-only>
      <admin-header />
    </client-only>
    <main>
      <slot />
    </main>
    <client-only>
      <admin-footer />
    </client-only>
  </div>
</template>

<script lang="ts">
import AdminHeader from "~~/components/admin/Header.vue"
import AdminFooter from "~~/components/admin/Footer.vue"

definePageMeta({
  middleware: "admin-auth"
});
</script>



中間件| adminAuth.ts

export default defineNuxtRouteMiddleware((to, from) => {
    console.log(to);
    console.log("Acessando o admin auth middleware");
})


#
P粉619896145
P粉619896145

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!