日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

通過vue如何設置header

瀏覽:250日期:2022-06-02 09:51:43
目錄
  • vue設置header
    • 后端交互對vue中contentType,和ajax的contentType區別對待
    • 當服務器端需要設置contentType:“application/json”:
    • 全局設置請求頭
      • 1.使得請求頭中存在token
    • 如何獲取真實的token,
    • 擴展:vue 配置公共頭部(header)

      vue設置header

      使用vue-resource與vue-cookie實現頁面登錄,數據存儲與后臺的數據交互

      后端交互對vue中contentType,和ajax的contentType區別對待

      this.$http.post(netUrl, change, {  headers: {    Authorization: "Bearer " + this.$cookies.get("token")  }}).then(  response => {    console.log(response.data);    if (response.data != null) {    }  },  response => {    console.log("error");  });

      當服務器端需要設置contentType:“application/json”:

      如果采用的是傳統的$.ajax方式進行交互時設置contentType:"application/json;charset=UTF-8"也會導致服務器訪問不成功必須嚴格設置為contentType:“application/json”;

      當使用vue中的vue-resource方式交互時,即使不設置contentType:"application/json"也可成功交互;

      為什么ajax要求那么嚴格,原因還不是很清楚;
      但是我們可以通過以上方式:每個http請求中加入以下代碼,進行設置請求頭

       headers: {    Authorization: "Bearer " + this.$cookies.get("token")  }

      全局設置請求頭

      雖然上述方式可以成功的設置請求頭,但是每個請求都設置顯得繁瑣,而從網上查找解決方案始終沒有成功解決
      解決問題的主要思路:

      1.使得請求頭中存在token

      網上提供方式:

      Vue.http.interceptors.push((request, next) => {      // ...      // 請求發送前的處理邏輯     request.beforeSend = function() {     request.headers["token"] = “token”;     }  next((response) => {      // ...      // 請求發送后的處理邏輯      // ...      // 根據請求的狀態,response參數會返回給successCallback或errorCallback      return response  })

      測試后發現用以上攔截器的方式不可行,查到網上有說可以嘗試

      request.headers.set("token", "Bearer ")

      方式,但是測試后發現仍行不通,通過各種嘗試最后發現是去除request.beforeSend直接設置皆可以

      Vue.http.interceptors.push((request, next) => {  // 請求發送前的處理邏輯  request.headers.set("token", "Bearer ")  next((response) => {    // 請求發送后的處理邏輯    // 根據請求的狀態,response參數會返回給successCallback或errorCallback    return response  })})

      如何獲取真實的token,

      因為全局設置是在main.js中,而token是在登錄后才存儲下來的能否獲取到真實值
      1.確保你的token確實存在
      2.正常程序中通過this.$cookies.get(“token”)可以獲取token的值,因為對vue的認知不夠深,不知道在入口文件處如何獲取token值,通過多次測試獲取解決方案

      import Vue from "vue"import VueCookies from "vue-cookies"Vue.use(VueCookies);Vue.http.interceptors.push((request, next) => {  // 請求發送前的處理邏輯  request.headers.set("Authorization", "Bearer " + VueCookies.get("token"))  next((response) => {    // 請求發送后的處理邏輯    // 根據請求的狀態,response參數會返回給successCallback或errorCallback    return response  })})

      擴展:vue 配置公共頭部(header)

      需求:整個項目;每個項目都有頭部 但是內容不一樣;這種情況我們可以考慮在app.vue中創建公共頭部;

      App.vue

      <template>  	<div id="app">	    <div v-if="isShowHeader" id="headers"><span>{{headerTitle}} </span> 	     </div>	</div></template><script>import { mapState } from "vuex";import home from "../src/components/home"; export default {  name: "App",  data() {    return {     };  },  computed: {    // 存儲到store狀態管理中    ...mapState({      headerTitle: state => state.$vux.headerTitle,    })  }, };</script>

      store.js

          import Vue from "vue"    import Vuex from "vuex"     Vue.use(Vuex)    const store = new Vuex.Store({  })    store.registerModule("$vux", { // 名字自己定義state: {//設置屬性    headerTitle:"",},getters:{ // getters 用來獲取sate里面存儲的數據 }, mutations: {//更改屬性的狀態//返回來會有兩個狀態一個是上面的state,還有一個是返回來的狀態(形參),返回之后將我們請求回來的數據賦給state getHeaderTitle(state, obj) {state.headerTitle = obj.headerTitle    },}     export default store

      main.js

      //全局配置import Vue from "vue";import App from "./App";import router from "./router";   store.commit("getHeaderTitle", { headerTitle: to.meta.title });

      router.js

      import Vue from "vue"import Router from "vue-router"Vue.use(Router) export default new Router({  // mode: "history",  linkActiveClass: "on",     routes: [{  path: "/business",  name: "business",  component: business,  meta: {    title: "粵警監管", // 添加該字段,表示進入這個路由是需要登錄的    keepAlive: true  }},    ]})

      到此這篇關于通過vue如何設置header的文章就介紹到這了,更多相關vue設置header內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

      標簽: JavaScript
      日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
      麻豆精品在线观看| 日本强好片久久久久久aaa| 国产另类在线| 国产精品中文字幕制服诱惑| 亚洲精品影视| 日本欧美韩国一区三区| 日韩激情综合| 久久伊人久久| 狠狠久久伊人| 99精品在线| 国产精品毛片一区二区三区| 亚洲伦乱视频| 99亚洲视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲免费毛片| 国产精品一区二区三区av| 精品国产乱码久久久| 国产精品麻豆久久| 国产精品毛片| 国产午夜一区| 日韩精品欧美| 免费观看久久久4p| 久久99精品久久久久久园产越南| 91一区二区三区四区| 亚洲香蕉网站| 欧美亚洲人成在线| 久久99久久人婷婷精品综合| 成人精品中文字幕| 日韩欧乱色一区二区三区在线| 精品网站999| 在线视频亚洲欧美中文| 国产精品成久久久久| 一区二区不卡| 久久婷婷av| 免费观看亚洲天堂| 久久久国产精品一区二区中文| 老鸭窝亚洲一区二区三区| 综合日韩av| 日韩毛片一区| 欧美一级精品| 欧美黑人巨大videos精品| 在线一区视频观看| 国产精品久久久久久模特| 欧美日韩激情在线一区二区三区| 欧美资源在线| 亚洲四虎影院| 久久精品国产999大香线蕉| 综合激情网站| 亚洲在线电影| 久久国产精品成人免费观看的软件| 亚洲综合色婷婷在线观看| 亚洲a在线视频| 91视频一区| 麻豆精品蜜桃视频网站| 亚洲色图网站| 视频一区二区国产| 亚洲v在线看| 日韩精品1区| 水蜜桃久久夜色精品一区| 老牛国内精品亚洲成av人片 | 免费精品视频| 日韩成人三级| 激情久久99| 国产精品夜夜夜| 欧美日韩18| 国产毛片精品| 国产精品99久久免费| 综合日韩在线| 亚洲精品一级| 欧美一级一区| 日韩av在线免费观看不卡| 欧美日本一区| 老司机免费视频一区二区三区| 久久精品国产网站| 日韩av福利| 亚洲国产专区| 亚州欧美在线| 麻豆久久久久久久| 日韩中文影院| 亚洲日本国产| 国产日韩欧美一区在线| 精品久久影院| 免费国产自久久久久三四区久久| 在线亚洲欧美| 91精品国产自产精品男人的天堂 | 成人国产精品| 午夜久久99| 免费久久99精品国产| 欧美色综合网| 国产中文一区| 日本欧美久久久久免费播放网| 麻豆视频久久| 99国产精品| 国产a亚洲精品| 91久久久久| 精品视频网站| 亚洲欧美网站在线观看| 精品国产网站| 好看不卡的中文字幕| 日韩av不卡一区二区| 日产精品一区| 日本va欧美va欧美va精品| 天堂а√在线最新版中文在线| 亚洲激情欧美| 国产96在线亚洲| 亚洲ab电影| 亚洲精品网址| 婷婷成人av| 欧美精品二区| 你懂的国产精品| 91久久久久| 国内精品麻豆美女在线播放视频| 精品日韩毛片| 国产精品videosex极品| 亚洲福利一区| 国精品产品一区| 一级欧美视频| 久久精品国产大片免费观看| 自拍自偷一区二区三区| 日韩三区免费| 久久91视频| 777久久精品| 亚洲在线观看| 久久国产直播| 青青草国产精品亚洲专区无| 久久久久久久久久久9不雅视频| 91精品国产自产精品男人的天堂| 午夜国产精品视频| 久久久久91| 国产一区一一区高清不卡| 国产精品资源| 青草久久视频| 国产乱码精品| 国产精品视频一区二区三区四蜜臂 | 国产亚洲久久| 免费看黄色91| 亚洲一区二区三区高清不卡| 久久人人88| 日韩欧美一区二区三区在线观看| 久久久免费人体| 国产精品白丝av嫩草影院| 国产视频网站一区二区三区| 青青国产精品| 欧美1区二区| 精品网站999| 日韩欧美精品| 狠狠爱成人网| 亚洲深深色噜噜狠狠爱网站 | 91亚洲精品在看在线观看高清 | 欧美日韩亚洲一区三区| 国产精品调教| 成人午夜在线| 日韩一区自拍| 精品一区在线| 亚洲精品婷婷| 国产精品地址| 色欧美自拍视频| 黄色av一区| 国产亚洲人成a在线v网站| 欧美在线91| 色婷婷综合网| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品乱战久久久| 久久国产主播| 日精品一区二区三区| 亚洲美女久久精品| 日韩专区在线视频| 国产激情综合| 波多野结衣一区| 欧美欧美黄在线二区| 肉色欧美久久久久久久免费看| 模特精品在线| 精品欧美日韩精品| 美女网站久久| 久久不卡日韩美女| 日韩精品一区二区三区免费观影 | 日韩国产在线一| 亚洲欧洲高清| 国产伦精品一区二区三区视频| 蜜桃tv一区二区三区| 国产精品一在线观看| 欧美日韩国产亚洲一区| 国产精品一区二区精品视频观看 | 蜜臀va亚洲va欧美va天堂| 黄色aa久久| 国产毛片一区二区三区| 免费久久99精品国产自在现线| 国产一区调教| 国产精品一区三区在线观看| 国产精品普通话对白| 国产中文欧美日韩在线| 日韩av午夜在线观看| 91精品99| 91精品蜜臀一区二区三区在线 | 一区二区三区网站| 欧美日韩国产一区二区三区不卡| 久草精品视频| 国产高清视频一区二区| 欧美日韩夜夜| 日韩国产在线观看一区|