utils.js中
countDown(date) {
if (date) {
var timmilliseconds = parseInt(date.replace(/\D/igm, ""));
var localDate = new Date(timmilliseconds);
var d = new Date(localDate),
hour = '' + d.getHours(),
min = '' + d.getMinutes(),
sec = '' + d.getSeconds();
if (hour.length < 2) hour = '0' + hour;
if (min.length < 2) min = '0' + min;
if (sec.length < 2) sec = '0' + sec;
return [hour, min, sec].join(':')
}
},
main.js中挂载到原型上
// 引入公共的方法
import utils from '../src/utils/utils'
Vue.prototype.$utils = utils
页面中使用
<p>倒计时{{$utils.countDown(item.SaleDate)}}</p>
tips:页面中{{和$utils中间不能有空格,否则会报错
这篇博客介绍了如何在JavaScript中实现倒计时功能,具体在utils.js文件中定义了一个countDown函数,该函数将日期字符串转换为倒计时的小时、分钟和秒。之后在main.js中,这个函数被挂载到Vue.prototype上,使得在Vue组件中可以直接调用。在页面中,通过`{{$utils.countDown(item.SaleDate)}

2716

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



