/** * Created by ruibing on 16/8/29. */ class WeChatUtil { static getUrlParam() { var arr = window.location.search.substring(1).split("&"); var res = {}; arr.forEach(function( value, index ){ var xObj = value.split("="); res[ xObj[0] ] = xObj[1]; }); return res; } static setWeXinCode() { let urlRes = this.getUrlParam(); if(urlRes['code']) { sessionStorage.wexinCode = urlRes['code']; return urlRes['code']; } else { sessionStorage.wexinCode = ""; return ""; } } static getWeXinCode() { let code = sessionStorage.wexinCode; return code ? code : "" } static isInWeXin() { var ua = window.navigator.userAgent.toLowerCase(); return ua.match(/MicroMessenger/i) == 'micromessenger'; } static getMiddlePic(path) { let particial = path.split('.'); if(particial.length == 2) { particial[0] = particial[0] + '_middle' return particial.join('.') } else { return path } } static getBigPic(path) { let particial = path.split('.'); if(particial.length == 2) { particial[0] = particial[0] + '_big' return particial.join('.') } else { return path } } static getPic(path) { let particial = path.split('.'); if(particial.length == 2) { particial[0] = particial[0] return particial.join('.') } else { return path } } } module.exports = WeChatUtil;