亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

洛宁县| 平泉县| 滨州市| 延川县| 洛川县| 庆云县| 化德县| 博湖县| 台前县| 庆元县| 巴彦淖尔市| SHOW| 嫩江县| 都匀市| 斗六市| 上栗县| 雷波县| 松潘县| 无极县| 北安市| 泰安市| 新乡市| 林口县| 海伦市| 潞城市| 逊克县| 博野县| 裕民县| 蕉岭县| 岑溪市| 海安县| 清水县| 洪湖市| 凉城县| 固原市| 炎陵县| 抚松县| 内江市| 溧水县| 宣汉县| 武川县|