中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue框架中怎么調用模擬數據

發布時間:2022-03-31 17:07:01 來源:億速云 閱讀:212 作者:iii 欄目:開發技術

本篇內容主要講解“Vue框架中怎么調用模擬數據”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Vue框架中怎么調用模擬數據”吧!

1、框架結構

Vue框架中怎么調用模擬數據

mock是模擬數據文件夾,文件夾中有index.js,里面包含所模擬的接口數據:如下所示

const Mock = require("mockjs");
const { param2Obj } = require("./utils");

const user = require("./user");

//調用方式
const mocks = [...user];
function mockXHR() {
    // mock patch
    // https://github.com/nuysoft/Mock/issues/300
    Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send;
    Mock.XHR.prototype.send = function() {
        if (this.custom.xhr) {
            this.custom.xhr.withCredentials = this.withCredentials || false;

            if (this.responseType) {
                this.custom.xhr.responseType = this.responseType;
            }
        }
        this.proxy_send(...arguments);
    };

    function XHR2ExpressReqWrap(respond) {
        return function(options) {
            let result = null;
            if (respond instanceof Function) {
                const { body, type, url } = options;
                // https://expressjs.com/en/4x/api.html#req
                result = respond({
                    method: type,
                    body: JSON.parse(body),
                    query: param2Obj(url),
                });
            } else {
                result = respond;
            }
            return Mock.mock(result);
        };
    }

    for (const i of mocks) {
        Mock.mock(
            new RegExp(i.url),
            i.type || "get",
            XHR2ExpressReqWrap(i.response)
        );
    }
}

module.exports = {
    mocks,
    mockXHR,
};

2、在api中進行調用:如圖

Vue框架中怎么調用模擬數據

然后就可以成功請求數據

Vue框架中怎么調用模擬數據

到此,相信大家對“Vue框架中怎么調用模擬數據”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

青河县| 唐海县| 大渡口区| 凤凰县| 桓台县| 中山市| 理塘县| 内黄县| 萍乡市| 卓尼县| 平乐县| 阜城县| 城固县| 长泰县| 五指山市| 布拖县| 石嘴山市| 江西省| 宜君县| 白城市| 田林县| 梅州市| 迭部县| 葫芦岛市| 衡阳县| 习水县| 安多县| 吉木萨尔县| 洞口县| 黔江区| 平舆县| 石狮市| 梨树县| 临洮县| 廉江市| 阳谷县| 长治县| 博客| 昭平县| 侯马市| 吴堡县|