作为一个前端开发,经常会有处理接口返回数据的需求,这里举例了一些本人在工作中遇到的一些数据处理,用作记录。
因项目不同,以下方法有涉及vue、react、微信小程序等,大同小异,各位如有需要自行转化就好了。
记得点赞评论收藏哦,ღ( ´・ᴗ・` )比心
数量传换 转万和亿
export const simplifyAlbumPlayCount = (number: number | string) => {
const num = parseInt(number as string, 10),
divided_wan = Math.pow(10, 4),
divided_yi = Math.pow(10, 8)
if (num < divided_wan) {
return num
} else if (num >= divided_wan && num < divided_yi) {
return `${(num / divided_wan).toFixed(1)}万`
} else {
return `${(num / divided_yi).toFixed(1)}亿`
}
}
时间转化
export const timeToString = time => {
time = ~~time
let min, second
if (time < 10) {
min = `00`
second = `0${time}`
} else if (time >= 10 && time <