|
|
|
@ -31,23 +31,23 @@ const getApiData = () => { |
|
|
|
* 有缓存的情况下返回缓存, 没有缓存从后端api获取 |
|
|
|
* @param {bool} isCache 是否从缓存中获取 [优点不用每次请求后端api 缺点后台更新设置后需等待时效性] |
|
|
|
*/ |
|
|
|
const data = isCache => { |
|
|
|
if (isCache == undefined) { |
|
|
|
isCache = Config.get('enabledSettingCache') |
|
|
|
} |
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
const cacheData = getStorage() |
|
|
|
if (isCache && cacheData) { |
|
|
|
resolve(cacheData) |
|
|
|
} else { |
|
|
|
getApiData() |
|
|
|
.then(data => { |
|
|
|
setStorage(data) |
|
|
|
resolve(data) |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
// const data = isCache => {
|
|
|
|
// if (isCache == undefined) {
|
|
|
|
// isCache = Config.get('enabledSettingCache')
|
|
|
|
// }
|
|
|
|
// return new Promise((resolve, reject) => {
|
|
|
|
// const cacheData = getStorage()
|
|
|
|
// if (isCache && cacheData) {
|
|
|
|
// resolve(cacheData)
|
|
|
|
// } else {
|
|
|
|
// getApiData()
|
|
|
|
// .then(data => {
|
|
|
|
// setStorage(data)
|
|
|
|
// resolve(data)
|
|
|
|
// })
|
|
|
|
// }
|
|
|
|
// })
|
|
|
|
// }
|
|
|
|
|
|
|
|
// 获取商城设置(指定项)
|
|
|
|
const item = (key, isCache) => { |
|
|
|
@ -71,7 +71,7 @@ const h5Url = (isCache = false) => { |
|
|
|
} |
|
|
|
|
|
|
|
export default { |
|
|
|
data, |
|
|
|
item, |
|
|
|
h5Url |
|
|
|
// data,
|
|
|
|
// item,
|
|
|
|
// h5Url
|
|
|
|
} |
|
|
|
|