zoukankan      html  css  js  c++  java
  • vue每次请求加头部(shiro+vue)

     前后台分离,全局请求加头部

    设置全局请求为ajax请求

    _axios.interceptors.request.use(
      function(config) {
      var accessToken = localStorage.getItem('accessToken');
      if (accessToken && accessToken !== '') {
          config.headers.common['Authorization'] = accessToken;
      }
        return config;
      },
      function(error) {
        // Do something with request error
        return Promise.reject(error);
      }
    );
    // 响应拦截器获取 headers,设置(刷新) Token
    // Add a response interceptor
    _axios.interceptors.response.use(
      function(response) {
        // Do something with response data
            var accessToken = response.headers['authorization'];
            if (accessToken && accessToken !== '') {
                localStorage.setItem('accessToken',accessToken);
            }
            return response;
      },
      function(error) {
        // Do something with response error
        return Promise.reject(error);
      }
    );

  • 相关阅读:
    SQL 多列合并一列
    jQuery Ajax post多个值传参
    jquery获取select选中的值
    js 事件对象
    有关cookie
    事件冒泡和事件捕获
    js事件监听
    阻止浏览器的默认行为
    鼠标拖拽效果
    自定义右键菜单
  • 原文地址:https://www.cnblogs.com/weibanggang/p/10416599.html
Copyright © 2011-2022 走看看