const pubFun = { // 获取当前日期 date(){ let date = new Date(); let year = date.getFullYear(); let month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth()+1) : date.getMonth() + 1; let strDate = date.getDate() < 10 ? "0"+date.getDate() : date.getDate(); let h = date.getHours() < 10 ? "0" + date.getHours() : date.getHours(); let m = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(); let s = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds(); return year + '-' + month + '-' + strDate + ' ' + h +':'+ m + ':'+ s }, parseQueryString(url) { var reg_url = /^[^\?]+\?([\w\W]+)$/, reg_para = /([^&=]+)=([\w\W]*?)(&|$)/g, //g is very important arr_url = reg_url.exec(url), ret = {}; if (arr_url && arr_url[1]) { var str_para = arr_url[1], result; while ((result = reg_para.exec(str_para)) != null) { ret[result[1]] = result[2]; } } return ret; }, // 解决收起键盘后,页面上移没有归位 resetScrollTop(){ let u = navigator.userAgent, app = navigator.appVersion; let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if(isIOS){ setTimeout(() => { const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0 window.scrollTo(0, Math.max(scrollHeight - 1, 0)) }, 200) } } }; export default pubFun;