import Vue from "vue";
|
import * as dayjs from "dayjs";
|
|
Vue.filter('NumberFormat', function (value) {
|
if (!value) {
|
return '0'
|
}
|
let intPartFormat = value.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') //将整数部分逢三一断
|
return intPartFormat
|
})
|
|
Vue.filter('dayjs', function(dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
|
return dayjs(dataStr).format(pattern)
|
})
|
|
Vue.filter('moment', function(dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
|
return dayjs(dataStr).format(pattern)
|
})
|
|
/** 字符串超长截取省略号显示 */
|
Vue.filter('ellipsis', function (value, vlength = 25) {
|
if(!value){
|
return "";
|
}
|
console.log('vlength: '+ vlength);
|
if (value.length > vlength) {
|
return value.slice(0, vlength) + '...'
|
}
|
return value
|
})
|