工作小记录

> const reg =/^[1-9][0-9]{0,1}&/g reg.test(a)*
> 正整数且不能输入英文字母特殊字符以及首位不能为0的正则

1.// 处理文字过长的问题

const ellipsisText = (val, num) => {

if (!val) return ''
const len = val.toString().length
return len > num ? val.substring(0, num) + '...' : val
}

2.// 格式化留言的日期

const isToday = val => {
if (!val) return ''
const today = moment().format('YYYY MM DD')
const yesterday = moment()
.subtract(1, 'd')
.format('YYYY MM DD')
const temp = moment(val).format('YYYY MM DD')
if (today === temp) {
return '今天 ' + moment(val).format('H:mm')
} else if (yesterday === temp) {
return '昨天 ' + moment(val).format('H:mm')
} else {
return moment(val).format('YYYY-MM-DD H:mm')
}
}

3.// table行颜色变化 斑马线

function getRowClassName(record, index) {
let str = '';
if (record.isDeleted) {
str = 'cl_c'
};
str += index % 2 === 1 ? ' dark_column' : '';
return str;
}
 
4.
// 返回当前时间(格式:2018-01-09)
const currDate = () => moment().format('YYYY-MM-DD HH:mm:ss')

 

posted @ 2021-05-13 16:32  前端出发者  阅读(40)  评论(0)    收藏  举报