middleware プロパティ

  • 型: String または Array
    • 要素: String

アプリケーションの特定のページにミドルウェアを設定します。

例:

pages/secret.vue

<template>
  <h1>シークレットページ</h1>
</template>

<script>
export default {
  middleware: 'authenticated'
}
</script>

middleware/authenticated.js

export default function ({ store, redirect }) {
  // ユーザーが認証されていないとき
  if (!store.state.authenticated) {
    return redirect('/login')
  }
}

ミドルウェアについてより深く理解するには ミドルウェアのガイド を参照してください。

間違いを見つけた、またはドキュメントに貢献したいですか? GitHub でこのページを編集する