当前位置: 首页 > news >正文

数据大屏定时请求后端数据

需求:
因为大屏基本从上午展示到晚上,不会频繁去打开页面。

前端实现:
在Vue的created钩子函数中发送初次请求,并使用JavaScript中的setInterval函数来设置整点定时发送请求。以下是一个示例

<template><div><h1>当前时间:{{ currentTime }}</h1><ul><li v-for="item in items" :key="item.id">{{ item.name }}</li></ul></div>
</template><script>
export default {data() {return {currentTime: new Date().toLocaleString(),items: []};},created() {// 初次请求this.fetchData();// 设置整点定时发送请求setInterval(() => {const now = new Date();// 获取分钟now.getMinutes()  获取秒数now.getSeconds()//一下为每日晚1点定时请求//一定要加秒if (now.getHours() === 1 && now.getSeconds()===0) {this.fetchData();}this.currentTime = now.toLocaleString();}, 1000);},methods: {fetchData() {// 发送请求的代码// 例如使用axios发送请求axios.get('/api/items').then(response => {this.items = response.data;});}}
};
</script>

http://www.lryc.cn/news/181077.html

相关文章:

  • 数据结构--队列
  • Python绘图系统25:新增8种绘图函数
  • (二) gitblit用户使用教程
  • 8.3Jmeter使用json提取器提取数组值并循环(循环控制器)遍历使用
  • SNERT预备队招新CTF体验赛-Misc(SWCTF)
  • MySql017——组合查询
  • 【0224】源码分析RelFileNode对smgr访问磁盘表文件的重要性(2)
  • 2310C++λ中完美转发
  • 【C++11】std::function 包装器(又叫适配器),std::bind 绑定
  • Linux系统编程系列之线程
  • CV面试知识点总结
  • Centos一键安装、切换各版本JDK
  • JavaWeb项目:smbms(mysql)
  • shell脚本的多线程介绍
  • 周记之反思
  • 信创办公–基于WPS的EXCEL最佳实践系列 (数据整理复制粘贴)
  • 二极管的直流等效电路和微变等效电路
  • Python无废话-基础知识字典Dictionary详讲
  • ChatGPT多模态升级,支持图片和语音,体验如何?
  • (SAR)Sentinel-1影像自动下载
  • 设计模式10、外观模式Facade
  • 华为数通方向HCIP-DataCom H12-831题库(单选题:181-200)
  • Java 中的参数传递方式
  • 从0开始python学习-27.selenium 简单登录页面脚本
  • 华为智能企业上网行为管理安全解决方案(2)
  • 【python海洋专题九】Cartopy画地形等深线图
  • Java后端模拟面试,题集①
  • UE5.1编辑器拓展【二、脚本化资产行为,快速更改资产名字,1.直接添加前缀或后缀2.通过资产类判断添加修改前缀】
  • 短期风速预测|LSTM|ELM|批处理(matlab代码)
  • 【LeetCode热题100】--102.二叉树的层序遍历