1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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;
|