middleware 属性
- 类型:
String
或Array
- 数组元素类型:
String
在应用中的特定页面设置中间件
- 数组元素类型:
例子:
pages/secret.vue
<template>
<h1>Secret page</h1>
</template>
<script>
export default {
middleware: 'authenticated'
}
</script>
middleware/authenticated.js
export default function ({ store, redirect }) {
// If the user is not authenticated
if (!store.state.authenticated) {
return redirect('/login')
}
}
想了解更多关于使用中间件的信息,请移步 中间件指引。
当前内容版权归 nuxtjs.org 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 nuxtjs.org .