From 63129eec2b3f78d8a34e1501d562fc2746ee3276 Mon Sep 17 00:00:00 2001 From: Tevin <tingquanren@163.com> Date: Sun, 08 Aug 2021 09:36:53 +0800 Subject: [PATCH] 调整静态文件地址,调整请求提示时间 --- bases/Fetcher.js | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/bases/Fetcher.js b/bases/Fetcher.js index 537931d..61f4159 100644 --- a/bases/Fetcher.js +++ b/bases/Fetcher.js @@ -19,7 +19,11 @@ urlPrefix: options.urlPrefix || ['/api/common/', '/api/common/'], }; if (project.host.mock === 'on') { - this._defaultConfig.url = Fetcher.host + project.host.assetsPath.replace('/assets', '/mocks'); + if (project.host.assetsPath.indexOf('..') === 0) { + this._defaultConfig.url = Fetcher.host + '/' + project.host.assetsPath.replace('/assets', '/mocks'); + } else { + this._defaultConfig.url = Fetcher.host + project.host.assetsPath.replace('/assets', '/mocks'); + } } else { this._defaultConfig.url = Fetcher.host; } @@ -279,7 +283,9 @@ } else { msg += '解析通讯数据异常!'; } - this.message('error', msg); + setTimeout(() => { + this.message('fail', msg); + }, 20); } /** @@ -312,14 +318,18 @@ return response.data; } } else if (response.state.code === 2001) { - this.message('info', response.state.msg); + setTimeout(() => { + this.message('info', response.state.msg); + }, 20); return null; } else if (response.state.code === 9001) { if (process.env.TARO_ENV === 'weapp') { Taro.navigateTo({ url: '/pages/home/index/index?mode=login' }); } } else { - this.message('error', response.state.msg); + setTimeout(() => { + this.message('error', response.state.msg); + }, 20); return null; } } @@ -543,7 +553,7 @@ title: msg, icon: 'none', mask: true, - duration: type === 'error' ? 5000 : 3000, + duration: type === 'fail' ? 3000 : 2000, }); } -- Gitblit v1.9.1