WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2023-03-21 7c2e817088e096f5b69471730f55f7a94da82db0
允许关闭mock,使用post请求本地模拟接口
2 files modified
8 ■■■■■ changed files
bases/Fetcher.js 4 ●●●● patch | view | raw | blame | history
bases/HostBoot.js 4 ●●●● patch | view | raw | blame | history
bases/Fetcher.js
@@ -64,8 +64,12 @@
    spellURL(devSuffix, serSuffix) {
        let url = '';
        // mock地址
        if ($hostBoot.isDevMod()) {
        if ($hostBoot.isOnMock()) {
            url = this._data.urlPrefix[0].replace('api/', '') + devSuffix + '.json';
            } else {
                url = this._data.urlPrefix[0] + devSuffix;
            }
        }
        // 正常地址
        else {
bases/HostBoot.js
@@ -14,6 +14,7 @@
     */
    constructor() {
        this._data = {
            mockOff: Tools.getUrlParam('mock') === 'off',
            // 可用主机列表
            hostList: {
                ...project.host.hosts,
@@ -193,6 +194,9 @@
     */
    isOnMock() {
        if (this.isDevMod()) {
            if (this._data.mockOff) {
                return false;
            }
            return this.getHostName() === 'lc';
        } else {
            return false;