看老师代码整齐,课程也不多了,重写一遍练手
重写模块代码
interface pl_dx{
head : ResourceStr
name : string
lv : number
pl : string
time : number
dz : number
like : boolean
}
function fzs (min: number, max: number){
//随机取整
const num = Math.floor(Math.random() * (max - min + 1) + min)
return num
}
function fsjsj (){
//随机时间
const str1 = `2024-12-`+fzs(1,24).toString()+` 23:54:42`
const d1 = new Date(str1)
return d1.getTime()
}
function fsj (time:number){
//时间计算
const now = Date.now()
const cha1 = Math.floor((now - time)/1000/60)
if (cha1 < 3){
return '刚刚'}
if (cha1 < 59){
return `${
cha1} 分钟`}
const cha2 = Math.floor(cha1/60)
if (cha2 < 23){
return `${
cha2} 小时`}
const cha3 = Math.floor(cha2/24)
if (cha3 < 29){
return `${
cha3} 天`}
const cha4 = Math.floor(cha3/30)
if (cha4 < 11){
return `${
cha3} 月`}
const cha5 = Math.floor(cha4/12)
return `${
cha5} 年`
}
let user1 : pl_dx = {
head:$r('app.media.ic_public_comments'),
name:'王先生',
lv:fzs(1,8),
pl:'这是第一条评论,后面还要建立好几条',
time:fsjsj(),
dz:fzs(1,999),
like:false
}
let user2 : pl_dx = {
head:$r('app.media.ic_public_comments'), name:'水电费是的哈', lv:fzs(1,8), pl:

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



