• vue moment.js及实时更新当前时间


    一、引入moment

    1.安装 cnpm install moment --save

    2.import引入 import moment from 'moment'

    3.设置moment区域为中国,引入:

    import 'moment/locale/zh-cn'

    moment.locale('zh-cn')

    二、获取当前时间

     1 <div>{{nowtime | updatetime}}</div>
     2 <script>
     3     export default{
     4         data(){
     5             return{
     6                 nowtime:new Date()
     7             }
     8         },
     9         filters:{
    10             updatetime:function(value){
    11                 return moment(value).format('LTS');
    12             }
    13         }
    14     }
    15 </script>    

    其中moment().format('LTS')获取时间格式为:10:15:23类型

    三、让时间实时更新

    让时间实时更新用计时器,代码如下

     1 mounted(){//生命周期模板挂载之后
     2     let _this=this;
     3     this.timer=setInterval(()=>{
     4         _this.nowtime=new Date();
     5     },1000)
     6 },
     7 beforeDestroy(){//生命周期实例销毁之前
     8     if(this.timer){
     9         clearInterval(this.timer);
    10     }
    11 }  

    这样就可以实现时间实时更新啦

  • 相关阅读:
    JDBC第一部分
    java mysql学习第三部分
    java mysql 第六部分
    java mysql学习第五部分
    java mysql学习第二部分
    java mysql学习第一部分
    元注解
    改良之前写的模拟栈代码
    java中如何自定义异常
    java中的语法规则
  • 原文地址:https://www.cnblogs.com/zhd09/p/12242209.html
Copyright © 2020-2023  润新知