码迷,mamicode.com
首页 > 其他好文 > 详细

nuxt的中间件

时间:2020-03-23 09:38:18      阅读:482      评论:0      收藏:0      [点我收藏+]

标签:使用   stat   outer   middle   文件名   arch   redirect   ddl   class   

 nuxt的中间件的使用结束

 

 

1.中间件的介绍中间件一个放在middleware目录中,中间件是一个js文件,可以使用函数定义一个页面的中间件,会在页面初始化之前调用

// 列如在middleware目录中创建baseurl.js文件来定义中间件函数

import axios from ‘axios‘
export default function ({ route, store, redirect }) {
    if (store.state) {
        alert(‘抱歉您没有token,请先登录‘)
        return redirect(‘/search‘)
    }
}


// 之后在nuxt-config.js中配置,之后就可以在每一个页面中使用

router: {
    middleware: ‘baseurl‘    // 是js文件名字
}



// 但是如果不想在每一个页面中使用,可以在需要的页面中指定

// 指定中间件函数
middleware: ‘baseurl‘,

 

更详细的部分请查看nuxt.js文档

nuxt的中间件

标签:使用   stat   outer   middle   文件名   arch   redirect   ddl   class   

原文地址:https://www.cnblogs.com/zxuedong/p/12550155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!