【HarmonyOS 鸿蒙 黑马程序员 学习笔记 113.1】


看老师代码整齐,课程也不多了,重写一遍练手

重写模块代码

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:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值