Vue根据时间戳制作倒计时15分钟
1.Vue跨域详解2.Vue 打包后报 Uncaught SyntaxError: Unexpected token ‘<‘3.TypeError: Cannot read property 'upgrade' of undefined4.Vue选日期滚动条自动定位到选定的日期位置
5.Vue根据时间戳制作倒计时15分钟
6.防抖节流utils7.一些JS过滤方法8.Vue全局公共服务类mixin9.npm install报错node-sass@7.0.1 postinstall: `node scripts/build.js`10.vue一直处在2.9.6版本卸载不了升级不了解决方案11.Vue 全局避免按钮重复点击12.Vue2 去除定时器之常用三种方式及特殊方式13.Vue Element-ui 之 el-table自动滚动14.el-table自适应列宽15.vue工程内下载路由16.40% building 31/38 modules 7 active ...es\core-js\modules\es6.object.assign.jsBrowserslist: caniuse-lite is outdated.17.Vue监听系统是否为暗黑模式废话不多说直接上代码
<script> export default { data() { return { downTimeShow: true, timer: null, downTime: '', nowTime: '',
orderList:[
{addTime:'2023.03.27 13:55'},
{addTime:'2023.03.27 11:16'},
],
} }, //在挂载时启动定时器 mounted() { let that = this; this.timer = setInterval(() => { that.nowTime = new Date().getTime() this.operaDownTime() }, 1000); }, //实例销毁之前清除定时器 beforeDestroy() { if (this.timer) { clearInterval(this.timer); } }, created() { }, methods: { //处理倒计时 operaDownTime() { var ndate = new Date() this.orderList.forEach((item, index) => { // 对列表每一项的addtime转成时间戳并用当前时间戳减去addtime时间戳,得到时间差。 // 若是时间差大于15分钟,则不显示剩余时间,小于15分钟则显示。 item.downTimeShow = false // item的年月日 var dd = new Date(item.addTime) var ddYear = dd.getFullYear() var ddMonth = dd.getMonth() + 1 var ddDay = dd.getDate() // 当前年月日 var td = new Date() var year = td.getFullYear() var month = td.getMonth() + 1 var day = td.getDate() // 当年当月当日 if(year - ddYear === 0 && ddMonth - month === 0 && ddDay-day === 0){ item.downTime = this.nowTime - dd.getTime() var minutes = (item.downTime % (1000 * 60 * 60)) / (1000 * 60) var secondes = (item.downTime % (1000 * 60)) / (1000) // 限制15分钟 var limitMinutes = (900000 % (1000 * 60 * 60)) / (1000 * 60) // 剩余时间 var remainMinutes = limitMinutes - minutes var remainSecondes = 60 - secondes // 向下取整 如果分小于0则表示倒计时已结束 关闭展示倒计时 if (Number(Math.floor(remainMinutes)) < 0) { item.downTimeShow = false } else { item.downTimeShow = true item.downTime = Math.floor(remainMinutes) + ':' + Math.floor(remainSecondes) + '' } } }) } } } </script>
本文来自博客园,作者:甲辰哥来帮你算命,转载请注明原文链接:https://www.cnblogs.com/linboomboom/p/17261406.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!