最近一直在做大屏幕软件的开发工作,发现这个时钟这个需求经常用到,虽然也不难,但为了以后再遇到这种需求不重复造轮子,所以写在博客记录一下,下次再遇到,嘿嘿,直接复制就完事了。其实实现动态时钟简单的来说应该是写一个定时器,每秒去获取系统时间,然后再更新,就达到了时间一直在走的效果了。

上面就是我需要用到这种需求的场景,也就是实时更新时间嘛。

export default{

data(){

return{

date: '',

time: '',

}

},

mounted() {

this.getdate();

this.timer = setInterval(() => {

this.getdate();

}, 3000)

},

methods:{

getdate: function() {

let weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];

let time = new Date();

let year = time.getFullYear();

let month = time.getMonth() + 1;

let day = time.getDate();

let week = weeks[time.getDay()];

this.getTime();

this.date = year + '/' + month + '/' + day + " " + week;

},

getTime: function() {

let time = new Date();

let hour = time.getHours();

let minutes = time.getMinutes();

if(minutes<10){

minutes='0'+minutes

}

this.time = hour + ":" + minutes

},

}

}

从代码可以很简单的看出有两个变量,time代表时间;date代表日期。

用php做动态时钟,vue实现动态时钟以及日期相关推荐

  1. vue基础-动态class、动态style、vue过滤器、vue计算属性vue基础-动态class、动态style、vue过滤器、vue计算属性

    vue基础-动态class.动态style.vue过滤器.vue计算属性 文章目录 vue基础-动态class.动态style.vue过滤器.vue计算属性 vue基础-动态class vue基础-动 ...

  2. vue将每个路由打包成html,Ant Design Vue pro 动态路由的实现和打包

    Ant Design Vue pro 动态路由的实现和打包 Ant Design Vue pro 动态路由的实现和打包 配置路由权限 在config文件夹下router.config.js中配置路由权 ...

  3. Vue之如何动态渲染.vue文件

    动态渲染.vue文件其实存在于很多地方,例如近期做的表单设计器就是其中一个,生成vue代码后,应用在其它地方.要求下载完vue文件在其它项目中引入即可使用.那么动态渲染.vue项目如何去做呢? 1. ...

  4. 辉光管电子时钟DIY记录-动态扫描驱动方式

    辉光管电子时钟DIY记录-动态扫描驱动方式 以下内容是辉光管扫盲知识(备注:来源于百度百科),了解的可以跳过. 简介 辉光放电管,亦称"冷阴极离子管"或"冷阴极充气管&q ...

  5. vue的动态路由(登录之后拿到动态路由通过addRouters()动态添加路由)

    登录后我们拿到路由动态路由,后端传的数据可能为这个 {path: '/index',meta: {title: '首页',icon: 'icon-shouye',tab_index: 0, //给头部 ...

  6. 后盾网lavarel视频项目---vue实现动态添加和删除板块

    后盾网lavarel视频项目---vue实现动态添加和删除板块 一.总结 一句话总结: 原理就是:列表时根据vue中的videos变量中的元素来遍历的,初始时videos:[{title:'',pat ...

  7. vue require动态路径图片报错_Vue 动态生成路由结构

    通常我们比较常用的vue组件加载方式就是通过import引入文件,如:路由懒加载 .静态的import. 一般情况下还是推荐使用import方式引入的,因为这更容易从Tree_shaking 及一些分 ...

  8. php动态写入vue,Vue自定义动态组件使用详解

    这次给大家带来Vue自定义动态组件使用详解,Vue自定义动态组件的注意事项有哪些,下面就是实战案例,一起来看一下. 现在基于vue的UI组件库有很多,比如iview,element-ui等.但有时候这 ...

  9. Vue.js 动态为img的src赋值

    在vue中动态给src赋值绑定图片会显示不出来 动态添加src被当做静态资源处理了,没有进行编译 解决方法: 1.用网络地址 把图片放在cdn或自己的服务器上,把网络地址存在imgUrl里,然后直接& ...

  10. [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决?

    [vue] 动态给vue的data添加一个新的属性时会发生什么?怎样解决? 如果在实例创建之后添加新的属性到实例上,它不会触发视图更新.如果想要使添加的值做到响应式,应当使用$set()来添加对象. ...

最新文章

  1. 手摸手入门前端--01.webpack4
  2. TQ2440平台上LCD驱动的移植
  3. 独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程代码)...
  4. 【杭州站参会指南】神策 2020 数据驱动用户大会,邀您面基!
  5. 进入一个目录需要那些权限
  6. java基础教程哪个好,面试必会
  7. CDH6.x Solr7.x 集成 Ik 分词
  8. 感谢前任程序员赏饭吃!
  9. vue升级之路(四)-- Vuex
  10. 15天玩转redis —— 第六篇 有序集合类型
  11. 20191104_1_相关性分析
  12. Jquery查找界面Html元素的方法(持续更新)
  13. 在云端开展深度学习正逢其时
  14. 19.1.27 laravel框架学习笔记
  15. Atitit. Atiposter 发帖机 新特性 poster new feature   v7 q39
  16. mysql pxc介绍_MySQL高可用——PXC简介
  17. 数模转换器的构成和特点
  18. 计算机专业教学总结,计算机教研组教学工作总结
  19. WPF中的数据模板(DataTemplate)
  20. PostgreSQL 中的单引号与双引号

热门文章

  1. 如何把word文档转换成jpg图片
  2. 东莞 小学计算机编程大赛,小学生编程大赛【小学生大赛自我介绍】
  3. JavaSE基础——异常机制
  4. Aria2 安装和使用全教程
  5. Excel表格转latex以及转换后的表格边框截断解决、加粗和内容水平垂直居中
  6. Excel2016如何添加表格边框?分享技巧!怎样在excel加入表格边框?
  7. Typora无法打开提示安装新版本解决办法
  8. 从明年1月开始,Oracle要对JDK8就要收费了,怎么办?
  9. ckplayer快速入门
  10. python 读取TXT文件数据(字符或数值)存放在numpy数组中以及训练集测试集的处理(1)(个人笔记)