国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            Vue中使用Axios攔截器

            2019-4-18    seo達人

            如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

            需求是攔截前端的網絡請求和相應。
            廢話不多說,直接上干貨。



            我用的是vue-cli3所以這個config文件是我自己創建的。

            先介紹env.js

            //根據不同的環境更改不同的baseUrl
            let baseUrl = '';
             
            //開發環境下
            if (process.env.NODE_ENV == 'development') {
                baseUrl = '';
             
            } else if (process.env.NODE_ENV == 'production') {
                baseUrl = '生產地址';
            }
             
            export {
                baseUrl,//導出baseUrl
            }
            在這里我首先設置了開發環境和生產環境的地址,并向外拋出。

            在看一下axios.js

            import {
                baseUrl, //引入baseUrl
            } from "../config/env";
            import axios from 'axios';
            import qs from 'qs';
            //引入vuex的js文件
            import vuex from '../src/store/index';
             
            // 創建 axios 實例
            let service = axios.create({
                baseUrl: baseUrl,//請求前綴
                timeout: 20000,  // 請求超時時間
                crossDomain: true,//設置cross跨域
                withCredentials: true//設置cross跨域 并設置訪問權限 允許跨域攜帶cookie信息
            })
             
            // 設置 post 默認 Content-Type
            service.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
             
            // 添加請求攔截器
            service.interceptors.request.use(
             
                (config) => {
                    // console.log()
                    //下面的代碼是如何在攔截器中調用vuex管理狀態。
                    //我這里主要是做了一個蒙層的遮蓋
                    // vuex.$store.commit('OPEN_LOADING');
             
             
                    //判斷請求方式是否為POST,進行轉換格式
                    config.method === 'post'
                        ? config.data = qs.stringify({...config.data})
                        : config.params = {...config.params};
                    // 請求發送前進行處理
                    return config
                },
                (error) => {
                    // 請求錯誤處理
                    return Promise.reject(error)
                }
            )
             
            // 添加響應攔截器
            service.interceptors.response.use(
                (response) => {
                    let { data } = response;
                    return data
                },
                (error) => {
                    let info = {},
                        { status, statusText, data } = error.response
             
                    if (!error.response) {
                        info = {
                            code: 5000,
                            msg: 'Network Error'
                        }
                    } else {
                        // 此處整理錯誤信息格式
                        info = {
                            code: status,
                            data: data,
                            msg: statusText
                        }
                    }
                }
            )
             
            /**
             * 向外拋出service
             */
            export default service
            最后將這個axios.js文件引入main.js中,并將引入的axios掛載到Vue實例上就ok了。

            完美!如有不對的地方還請各位大佬指點,萬分感謝。

            踩過的坑:

                怎么在axios攔截器中使用vuex,首先我們要引入vuex的js文件,然后就可以用了,就這么簡單。


            藍藍設計www.dzxscac.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

            日歷

            鏈接

            個人資料

            藍藍設計的小編 http://www.dzxscac.cn

            存檔

            主站蜘蛛池模板: av日韩av| 99精品国产久热在线观看| 日本美女裸体视频| 欧美日韩亚洲另类| 精品人妻少妇一区二区| 欧美人与动牲交zooz男人| 污污的视频软件| 99热国产在线观看| 久久久亚洲精华液精华液精华液 | 日韩日日夜夜| 中文字幕乱码无码人妻系列蜜桃| 波多野结衣久久一区二区| 伊人久久在线| 高清在线一区| 人妻美妇疯狂迎合系列视频| 日本久久久www成人免费毛片丨 | 一本色道久久hezyo无码| 日本一区二区a√成人片| 天天干天天碰| 蜜桃精品视频在线| 大香网伊人久久综合网2018| 国产三级做爰高清在线| 先锋av资源站| 秋霞人妻无码中文字幕| 日韩精品人妻系列无码专区免费| 黄色综合| 国产精品午夜影院| 精品人人妻人人澡人人爽人人| 激情 自拍 另类 亚洲| 亚洲免费中文字幕| 国产亚洲一二三区精品| 蜜臀av午夜精品福利| 亚洲色欲色欲77777小说网站| 国产成人精品毛片| 中文字幕欧美色图| 亚欧无线一线二线三线区别| 青青在线久青草免费观看| 99爱在线| 国产精品视频一区二区噜| 波多野结衣办公室双飞| 国产一区二区三区在线2021|