vue通用配置非同步載入-同時保證同步
阿新 • • 發佈:2021-12-21
import * as AjaxApi from '../lib/AjaxApi' import {base_url} from './config' /** * 獲取通用配置 * @param {object} params * @param {func} callback */ let commonConfig = null export function getCommonConfig() { if (commonConfig) return Promise.resolve(commonConfig) return new Promise((resolve, reject) => { letTRANSLATE with x English TRANSLATE with EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back I can see a bigger world.params = {} AjaxApi.ajaxGet(base_url + "/common/config/getConfig", params, response => { if(response.data.retcode == "0"){ commonConfig = response.data.data; resolve(commonConfig) } else { reject() } }); }) }