在Nuxt 3中,中间件由definePageMeta
设置,但这在Nuxt 2 Bridge中不可用。
在Nuxt 2 Bridge中,中间件仍然采用旧的非组合方式设置。这可以在成分API:旁边使用
<template>
<div />
</template>
<script setup lang="ts">
onMounted(() => {
useNuxtApp().nuxt2Context.$auth.login()
})
</script>
<script lang="ts">
export default {
middleware: ['auth'],
}
</script>