vue显示当前时间,vue动态显示数据
本文主要介绍vue如何实时动态显示时间,以及vue时间戳的相关信息来获取本地时间的实时更新。有需要的朋友可以和边肖一起学习。
vue动态实时显示时间有两种方法
1.您可以使用day.js,这是一个处理日期和时间的js库。
使用npm安装日期js -保存
从“日期”导入日期
然后创建一个计时器来更新最新时间。
this.timeId=setInterval(()={
this.sday=dayjs()。格式( YYYY-MM-DD HH:MM:ss );
}, 1000);
详见day.js的api。
api文档在这里。
2.使用vue过滤器过滤器
模板
El-容器id=box
{{日期格式日期}}
/El-容器
/模板
脚本
//创建一个函数,当它小于10时增加一个月中的某一天,并在它前面加上0。
var padaDate=函数(值){
返回值10?“0”值:值;
};
导出默认值{
data() {
返回{
Date:新日期(),//实时时间
};
},
观察:{
},
已计算:{},
过滤器:{
//设置要过滤的函数
formaDate:函数(值){
//创建时间日期对象
var Date=new Date();
var year=date . getfullyear();//存储年份
var month=padaDate(date . get month()1);//存储月份
var day=padaDate(date . getdate());//存储日期
var hours=padaDate(date . get hours());//存储时
var minutes=padaDate(date . get minutes());//存储积分
var seconds=padaDate(date . get seconds());//存储秒数
//返回格式化的日期
年月月日小时,分分秒;
}
},
方法:{
},
已创建(){
},
已安装(){
//创建一个计时器来更新最新时间
var _ this=this
this . timeid=setInterval(function(){
_this.sday=dayjs()。格式( YYYY-MM-DD HH:MM:ss );
}, 1000);
this . init map();
},
销毁前:函数(){
//在实例被销毁之前清除计时器。
if (this.timeId) {
clear interval(this . timeid);
}
}
};
/脚本
style lang=scss 范围
/风格
附:vue时间戳 获取本地时间,实时更新
模板
p当前时间:{{nowTime}}/p
/模板
脚本
导出默认值{
data(){
返回{
现在:“”
}
},
方法:{
getTime(){
setInterval(()={
//new Date()新建一个数据对象,当前日期和时间。
//toLocaleString()方法可以根据当地时间将Date对象转换为字符串并返回结果。
this.nowtime=新日期()。toLocaleString();
},1000)
}
},
已创建(){
this . gettime();
}
}
/脚本
总结
关于vue如何实时动态显示时间的这篇文章就到这里了。有关vue实时动态显示时间的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。