UNPKG

f-filter

Version:

全局过滤器

44 lines (36 loc) 1.14 kB
export function filterImage(url, baseUrl, side) { const isHttpUrl = url && url.indexOf('http') === -1 if (!isHttpUrl) return url if (side) url += `?x-oss-process=image/resize,m_fill,w_${side}` console.log('image',url,baseUrl) return baseUrl + url } export function formatGender(val) { const map = { 0: '未知', 1: '男', 2: '女', } return map[val] || val } export function filterPrice(val) { if (!val) { return '0' } val = parseInt(val) var reg = /\d{1,3}(?=(\d{3})+$)/g return (val + '').replace(reg, '$&,') || 0 } export function filterTimeStyle(val) { return `${val.substring(0, 10).replace(/-/g, '.')} ${val.substring(11)}` } export function filterTimeStamp(timestamp) { return filterTimeStyle( `${timestamp.getFullYear()}-${ (timestamp.getMonth() + 1).toString().padStart(2, '0')}-${ timestamp.getDate().toString().padStart(2, '0')} ${ timestamp.getHours().toString().padStart(2, '0')}:${ timestamp.getMinutes().toString().padStart(2, '0')}:${ timestamp.getSeconds().toString().padStart(2, '0')}`, ) }