// var vConsole = new VConsole(); const browser = checkVersion(); let typeTab = 1; let info = {}; $(function() { _hmt.push(['_trackEvent', 'client', 'click', 'bingbang']); const getId = () => { if (browser.app) { if (browser.ios) { var allcookies = document.cookie; var $uid = allcookies.match(/\d+/); info.uid = $uid[0] window.webkit.messageHandlers.getTicket.postMessage(null); // window.webkit.messageHandlers.getUid.postMessage(null); } else if (browser.android) { if (androidJsObj && typeof androidJsObj === 'object') { info.uid = parseInt(window.androidJsObj.getUid()); info.ticket = window.androidJsObj.getTicket(); } } } } const render = (data) => { let rank = data.rankList let me = data.userInfo let obj = { score: 0, user: { avatar: './images/header.png', nick: '虚席以待', erbanNo: '虚席以待' } } let threeArr = rank.slice(0, 3) let otherArr = rank.slice(3, 10) if (threeArr.length < 3) { threeArr.push(...new Array(3 - threeArr.length).fill(obj)) } if (otherArr.length < 7) { otherArr.push(...new Array(7 - otherArr.length).fill(obj)) } let threeStr = threeArr.map((item, index) => { return `
${item.user.nick.length > 6 ? item.user.nick.slice(0, 6) + '...' : item.user.nick}
${item.score}
${index + 4}
${item.user.nick.length > 6 ? item.user.nick.slice(0, 6) + '...' : item.user.nick}
ID:${item.user.erbanNo}
${item.score}
${me.rank && me.rank <= 10 ? me.rank : '未上榜'}
ID:${me.user.erbanNo}