• Vue2动态显示时间


    1:先上效果图:
                    

    2:注意点

    (1)created( ) 与 mounted( )的区别就是:
           created 在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图
          mounted在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。

    (2)setInterval()的使用
         setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

    3:在组件中
    今天的日期是:{{ FormatTime(nowTime) }}
     4:script中代码段

    1.  data() {
    2.     return {
    3.       timer: undefined,
    4.       nowTime: new Date(),
    5.       latedata:"2020-1-9",
    6.     }
    7.   },
    8.  
    9.   created() {
    10.     // 显示时间,在渲染页面之前一直调用该函数,对this.time进行赋值
    11.       this.timer = setInterval(() => {
    12.       this.nowTime= new Date().toLocaleString();
    13.     });
    14. //设置执行时间 一般1秒执行一次
    15.   },
    16. // 销毁定时器
    17.   beforeDestroy() {
    18.     if (this.timer) {
    19.       clearInterval(this.timer);
    20.     }
    21.   },
    22.  
    23.   methods: {
    24.     FormatTime() {
    25.       //返回显示的日期时间格式
    26.       var date = new Date();
    27.       var year = this.formatTime(date.getFullYear());
    28.       var month = this.formatTime(date.getMonth() + 1);
    29.       var day = this.formatTime(date.getDate());
    30.       var hour = this.formatTime(date.getHours());
    31.       var minute = this.formatTime(date.getMinutes());
    32.       var second = this.formatTime(date.getSeconds());
    33.       var weekday = date.getDay();
    34.       var weeks = new Array(
    35.           "星期日",
    36.           "星期一",
    37.           "星期二",
    38.           "星期三",
    39.           "星期四",
    40.           "星期五",
    41.           "星期六"
    42.       );
    43.       var week = weeks[weekday];
    44.       return `${year}-${month}-${day} ${hour}:${minute}:${second} ${week}`;
    45.     },
    46.     formatTime(n) {
    47.       //判断是否需要加0
    48.       if (n < 10) {
    49.         return "0" + n;
    50.       } else {
    51.         return n;
    52.       }
    53.     },
    54.   }


      formatTime(n)函数是为了对获取的每个demo进行格式转变,可有可无
     

  • 相关阅读:
    探究ChatGPT与GPT-4的缺陷不足,揭示大预言LLM模型的局限性——没有完美的工具
    学习:DDR3基础知识(1)
    CTF--Web安全--SQL注入之‘绕过方法’
    C语言【进阶】付费知识(上)
    STM32时钟系统配置程序源码深入分析
    【过程记录】ArcGIS Pro打开.osgb文件
    智慧民政解决方案-最新全套文件
    Open3D 进阶(13)使用PCA将点云投影到主成分空间
    DNA修饰金属铑Rh纳米颗粒RhNPS-DNA(DNA修饰贵金属纳米颗粒)
    c++编程实例
  • 原文地址:https://blog.csdn.net/m0_65607651/article/details/133038893