1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      使用vue-resource請求怎么實現(xiàn)http登錄攔截

      本篇文章為大家展示了使用vue-resource請求怎么實現(xiàn)http登錄攔截,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

      網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了丹寨免費(fèi)建站歡迎大家使用!

      路由文件

      export default [
       {
        name: 'root',
        path: '',
        component: function (resolve) {
         require(['你的vue文件路徑地址'], resolve);
        },
        children: [
          {
            name: 'applicationLayout',
            path: '/app/applicationLayout/:appId',
            component: function (resolve) {
             require(['你的vue文件路徑地址'], resolve);
            },
            meta: {
             requireAuth: true,    // 需要登錄才能進(jìn)入的頁面可以增加一個meta屬性
            }
          }
        ] 
      ]

      main.js 入口文件中加入以下代碼

      const UNAUTHORIZED_CODE = 401;
      
      router.beforeEach((to, from, next) => {
       if (to.meta.requireAuth) {
        if (storage.get('platformUser')) {
         store.dispatch('loginUser', JSON.parse(storage.get('platformUser')));    //將用戶信息存儲到vuex中,供全局使用
         next();
        } else {
         store.dispatch('initLoginModal', {state: true});     //顯示登錄彈窗
         next();
        }
       } else {
        next();
       }
      });
      
      //攔截http請求中返回401狀態(tài)碼,并針對其顯示登錄彈窗
      Vue.http.interceptors.push((request, next) => {
       next((response) => {
        if (response.body.status === UNAUTHORIZED_CODE) { //與后臺約定登錄失效的返回碼
         store.dispatch('initLoginModal', {state: true});        //顯示登錄彈窗
         store.dispatch('removeUser');                      //移出瀏覽器中存儲的用戶信息
        }
        return response;
       });
      });

      上述內(nèi)容就是使用vue-resource請求怎么實現(xiàn)http登錄攔截,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


      本文標(biāo)題:使用vue-resource請求怎么實現(xiàn)http登錄攔截
      文章URL:http://www.ef60e0e.cn/article/johehd.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        天峻县| 天门市| 湄潭县| 丹棱县| 阜城县| 呈贡县| 布拖县| 和硕县| 曲麻莱县| 娱乐| 海晏县| 融水| 英吉沙县| 东明县| 乡宁县| 宣化县| 余姚市| 赤城县| 新龙县| 邮箱| 天台县| 鹿邑县| 永顺县| 合水县| 庆阳市| 灵宝市| 漳浦县| 色达县| 沙田区| 库车县| 宾川县| 邵阳县| 施甸县| 建宁县| 武鸣县| 荥经县| 东安县| 蕲春县| 岚皋县| 连云港市| 湖北省|