/** * getUrlKey 截取地址栏参数 * @param value * @returns {String} */ export function getUrlParam(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)'); let url = window.location.href.split('#')[0]; let search = url.split('?')[1]; console.log(search); if (search) { var r = search.substr(0).match(reg); if (r !== null) { return unescape(r[2]); } return null; } else return null; } export function appInit(ms) { return new Promise((resolve, reject) => { var i = 0; let timer = setInterval(() => { var im_imUserSign = localStorage.getItem("im_imUserSign") var im_userId = localStorage.getItem("im_userId") var hd_token = localStorage.getItem("hd_token") i = i + 1; if (i > 30) { reject("error") } if (im_imUserSign) { localStorage.setItem("imUserSign",im_imUserSign) localStorage.setItem("appId",10000) localStorage.setItem("token",hd_token) if(im_userId){ localStorage.setItem("userId",im_userId) } clearInterval(timer) timer = null resolve("ok") } }, ms); }) }