当前位置: 首页 > wzjs >正文

什么网站可以找人做软件四库一平台查询系统

什么网站可以找人做软件,四库一平台查询系统,自适用网站的建设,江阴做公司网站有哪些现在web端需要实现一个倒计时的组件 现在使用的是ant-design 组件 但是并没有关于倒计时的组件 现在手写一个 直接上代码 子组件 timer.vue <template><span class"countdown-cell" :class"{ text-danger: isExpired }">{{ displayText }}&…

现在web端需要实现一个倒计时的组件 现在使用的是ant-design 组件 但是并没有关于倒计时的组件 现在手写一个 直接上代码

子组件

timer.vue

<template><span class="countdown-cell" :class="{ 'text-danger': isExpired }">{{ displayText }}</span>
</template><script setup>
import { computed, ref, onMounted, onUnmounted } from 'vue';const props = defineProps({endTime: {type: [Number, String, Date],required: true}
});const emit = defineEmits(['expired']);const now = ref(Date.now());
const isExpired = ref(false);// 计算剩余时间(毫秒)
const remainingTime = computed(() => {const end = new Date(props.endTime).getTime();return end - now.value;
});// 显示文本
const displayText = computed(() => {if (isExpired.value) return '已过期';const totalSeconds = Math.floor(remainingTime.value / 1000);if (totalSeconds <= 0) return '00:00:00';const hours = Math.floor(totalSeconds / 3600);const minutes = Math.floor((totalSeconds % 3600) / 60);const seconds = totalSeconds % 60;return [hours.toString().padStart(2, '0'),minutes.toString().padStart(2, '0'),seconds.toString().padStart(2, '0')].join(':');
});// 更新当前时间
let timer = null;
const updateNow = () => {now.value = Date.now();if (remainingTime.value <= 0 && !isExpired.value) {isExpired.value = true;emit('expired');}
};onMounted(() => {updateNow();timer = setInterval(updateNow, 1000);
});onUnmounted(() => {clearInterval(timer);
});
</script><style scoped>
.countdown-cell {font-family: monospace;
}
.text-danger {color: #f56c6c;font-weight: bold;
}
</style>

父组件中使用

   <CountdownTime:end-time="getEndTime(record.createTime)"@expired="handleExpired(record.id)"></CountdownTime>// 计算结束时间(创建时间 + 28分钟)
const getEndTime = (createTime: any) => {return new Date(Number(createTime) + 28 * 60 * 1000)
}// 格式化日期
const formatDate = timestamp => {return new Date(timestamp).toLocaleString()
}// 处理倒计时过期事件
const handleExpired = id => {console.log(`项目 ${id} 已过期`)// 可以在这里更新状态或执行其他操作
}

慢慢理解  直接用 就好了 传递 endTime 时间 比如 可以 使用创建时间 + 你想倒计时的时间

@expired 是倒计时结束的操作函数


文章转载自:

http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://00000000.jLktz.cn
http://www.dtcms.com/wzjs/619930.html

相关文章:

  • 做怎样的企业网站推广网站的几种方法
  • 新光途网站建设简约好看的网站模板
  • 无锡教育论坛网站建设wordpress 标签云集
  • 房屋中介做网站的wordpress最多支持多少会员
  • 网站太卡怎么优化制作一个收费网站要多少钱
  • 深圳有做网站最近价格如何把自己做的网站分享给别人用
  • 延吉网站开发公司有哪些蓝希菏泽网站建设
  • 苏州网站建设书生商友建设网站招聘
  • 网站做优化的必要性外贸网站设计注意事项
  • 优化科技seo点击排名源码
  • 厦网站建设培训学校空壳网站清理通知
  • 阿里云可以做网站如何做营销活动
  • 快速网站优化服务公众号seo排名优化
  • 网站建设优化服务新闻连云港权威网站优化服务
  • 毅冰做外贸是哪个网站在手机上怎么做微电影网站吗
  • 金阊seo网站优化软件邢台网站优化公司
  • 网站建设肆金手指排名2武昌网站建设哪家便宜
  • wordpress站长统计插件手机上那个网站做农产品推广比较好
  • 网站设计公司合肥vi形象设计企业vi设计公司
  • led网站模板软件开发外包公司哪个好
  • 手机怎么访问wap网站重庆网站制作公司电话
  • 关于医院网站建设的通知企业官方网站的作用
  • 邯郸做seo网站优化跨境电商有哪些平台
  • 陶瓷 网站模板wordpress有中文版没
  • 常州哪些网站公司做的好处自媒体平台有哪些赚钱
  • 有没有做黑市网站大气装饰公司网站源码
  • 网站建设的空间选择网站建设要求
  • 个人怎么做一个网站成都建设局官网
  • 网站建设与优化及覆盖率方案江苏省建设网站
  • 简述网站与网页的区别广电基础设施建设官方网站