首页 > 其他分享 >一段时间刷新数据

一段时间刷新数据

时间:2023-07-15 16:33:33浏览次数:37  
标签:... 定时器 refreshData 一段时间 interval 刷新 null 数据

···
<script>
export default {
  data() {
    return {
      // 刷新间隔
      stepNum: 100,
      // 设置定时器开关
      interval: null
    }
  },
  // 之前在大的主组件中使用了 keep-alive 缓存
  activated() {
    if (this.interval === null) {
       ...
      // 第一次使用定时器时必然为null,所以此时启动定时器
      this.refreshData()
    }
  },
  // 路由跳转之前关闭定时器
  beforeRouteLeave(to, from, next) {
    ...
    // 如果有定时器则关闭定时器
    if (this.interval) {
      clearInterval(this.interval)
      this.interval = null
    }
    next()
  },
  methods: {
    ...
    refreshData() {
      if (this.interval === null) {
        this.interval = setInterval(() => {
          ...
          // 刷新函数
          ...
        }, this.stepNum * 1000)
      } else {
        clearInterval(this.interval)
        this.interval = setInterval(() => {
          ...
          // 刷新函数
          ...
        }, this.stepNum * 1000)
      }
    },
    // 定时器间隔改变函数
    stepNumChange() {
      if (!this.interval) {
        clearInterval(this.interval)
      }
      this.refreshData()
    }
  }
}
</script>

 

标签:...,定时器,refreshData,一段时间,interval,刷新,null,数据
From: https://www.cnblogs.com/liweize/p/17556446.html

相关文章

  • mysql 用sql修改数据库名
    如何用SQL修改MySQL数据库名概述在MySQL中,我们可以使用SQL语句来修改数据库名。本文将介绍修改数据库名的步骤,并提供相应的代码示例。步骤步骤操作1连接到MySQL服务器2选择要修改的数据库3修改数据库名4验证修改结果详细步骤步骤1:连接到MySQL服务......
  • 数据库设计 垂直分库 垂直分表
    分析师和研报的数据仅进行了垂直分库,分析师库和研报数据库。 研报信息还进行了垂直分表,研报主题,标题概要,打标的标签,第一署名,提交人等,研报主体内容和和研报相关的机构打分等非主题信息进行垂直分表        ......
  • 数据结构 查找 红黑树查找
    1.红黑树的定义红黑树可以看作是对平衡二叉树的进一步改进。平衡二叉树的一个缺点在于插入和删除操作中为了维持平衡会消耗很大的执行代价,降低效率。红黑树的结构是在平衡二叉树的平衡标准上稍微放宽得到的。红黑树的定义:......
  • mysql删除数据空间不释放
    MySQL删除数据空间不释放的原因及解决方法MySQL是一种广泛使用的关系型数据库管理系统,但在使用过程中可能会遇到一个问题:删除数据后,磁盘空间并没有被立即释放。这可能导致磁盘空间的浪费和性能下降。本文将解释这个问题的原因,并提供一些解决方法。问题原因MySQL中的数据是以页为......
  • mysql如何在数据完全没有的情况下赋值
    在MySQL中,可以使用INSERTINTO语句向表中插入新的数据。当数据完全没有的情况下,我们可以通过INSERTINTO语句将数据赋值给表。首先,我们需要创建一个表来存储数据。可以使用CREATETABLE语句来创建一个新的表,并指定表的结构和字段。CREATETABLEmy_table(idINTPRIMARYKE......
  • 数据结构练习笔记——输出单链表倒数第k个元素
    输出单链表倒数第k个元素【问题描述】已知带头结点的非空单链表中存放着若干整数,请找出该链表中倒数第k个元素。【输入形式】第一行:单链表中元素个数m,第二行:单链表中的m个整数,第三行:k值【输出形式】倒数第k个元素的值(不存在倒数第k个元素输出"no")【样例1】输入:5132450......
  • MySQL8.0中utf8mb4的强大:释放多语言数据的全部潜能
     在现代网络应用中,支持多种语言和字符集变得越来越重要。随着全球化的兴起,存储和处理多语言数据的需求已变得至关重要。MySQL作为最流行的关系数据库管理系统之一,它意识到了这一需求,并在其8.0版本中引入了utf8mb4,从而改变了游戏规则。在本文中,我们将通过实际示例探讨utf8mb4及其......
  • SpringBoot中集成jasypt-spring-boot实现配置文件数据加密脱敏
    场景经常会遇到这样一种情况:项目的配置文件中总有一些敏感信息,比如数据源的url、用户名、密码....这些信息一旦被暴露那么整个数据库都将会被泄漏,那么如何将这些配置隐藏呢。除了使用手动将加密之后的配置写入到配置文件中,提取的时候再手动解密的方式,还可以使用如下方式。jas......
  • WPF - 001 数据绑定
    数据绑定WPF数据绑定四大要素:绑定源、绑定源属性、绑定目标、绑定目标属性。绑定源可以是:CLR对象ADOXMLDependencyObject绑定目标可以是:DependencyObject能够绑定的属性都是依赖属性,即DependencyProperty,所有DependencyProperty的值都是Object->Denpende......
  • Spartacus search box 里显示的产品列表数据是从哪里进行搜索的
    如下图所示,selector:cx-searchboxComponent名称:Search-box.component.ts点击searchbar之后:添加css类:在断点停下来的地方,查看搜索结果列表:抛出ProductSearch的action:最后调用ProductSearchConnector进行搜索:dispatch到adapter:ProductListComponent......