exportfunctiontimestampFormatFilter(time,format){if(!time){return'无'}format=format||'yyyy-MM-ddHH:mm:ss'constdate=newDate(time)constmap={'M+':date.getMonth()+1,'d+':date.getDate(),'h+':date.getHours()%12===0?12:date.getHours()%12,'H+':date.getHours(),'m+':date.getMinutes(),'s+':date.getSeconds()}if(/(y+)/.test(format)){format=format.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length))}for(varkeyinmap){if(newRegExp(`(${key})`).test(format)){format=format.replace(RegExp.$1,RegExp.$1.length===1?map[key]:numHelper(map[key]))}}returnformat}functionnumHelper(num){if(num<10){return'0'+num}else{returnnum+''}}在main.js中设置import*asfiltersfrom'./filters'//globalfiltersObject.keys(filters).forEach(key=>{Vue.filter(key,filters[key])})dom中就可以全面使用了
