zoukankan      html  css  js  c++  java
  • nuxt的中间件

     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文档

  • 相关阅读:
    java8学习
    linux常用命令
    window操作系统分区
    java8特性
    mysql索引本质
    红黑树
    http请求传参问题解决
    老王说架构
    从URL到看到网页的过程
    RabbitMQ如何工作和RabbitMQ核心概念
  • 原文地址:https://www.cnblogs.com/zxuedong/p/12550155.html
Copyright © 2011-2022 走看看