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

HBuilder X中,uni-app、js的延时操作及定时器

 完整源码下载

https://download.csdn.net/download/luckyext/90430165

在HBuilder X中,uni-app、js的延时操作及定时器可以用setTimeout和setInterval这两个函数来实现。

1.setTimeout函数用于在指定的毫秒数后执行一次函数。

例如, 2秒后弹出一个提示框。

                setTimeout(() => {

                        uni.showToast({

                            title:'hello'

                        })

                    }, 2000)  

2.setInterval函数用于每隔指定的毫秒数重复执行函数。例如,每隔1秒在界面显示的计数加1。

    this.id=setInterval(function(){

                    that.value=that.value+1

                    }, 1000);

3.我们可以为每个延时操作分配一个唯一的标识符,并在需要时使用clearTimeout或clearInterval来取消它们。

例如:取消每隔1秒计数

clearInterval(this.id)// 清除定时器

HBuilder X中,uni-app完整定时示例代码:

功能

  1. 点击“2秒后弹出提示框”按钮会弹了提示
  2. 点击“开始计数” 按钮会每隔1秒计数加1
  3. 点击“停止计数” 按钮会停止每隔1秒计数加1

完整源码下载

https://download.csdn.net/download/luckyext/90430165


http://www.kler.cn/a/566905.html

相关文章:

  • 【网络】网络层IP协议
  • Ubuntu22.04安装docker教程
  • 大白话解释负载均衡Nginx是什么 有什么用 怎么用#
  • 力扣hot100刷题——41~50
  • Linux:理解O(1)调度算法的设计精髓
  • 请谈谈 React 中的状态管理,如何使用 Context API 和 Redux 进行状态管理?
  • BMS应用软件开发 — 13 Modbus协议详解
  • DeepSeek+Origin复现顶刊图表,以《Nature Energy》典型电化学数据可视化为例
  • 《Keras 3 使用 NeRF 进行 3D 体积渲染》:此文为AI自动翻译
  • 【Go语言快速上手】第一部分:函数与错误处理
  • 【现代Web布局与动画技术:卡片组件实战分享】
  • python模拟监测自动驾驶模拟过程中违反交通规则的车辆
  • 【每日八股】MySQL篇(六):存储引擎
  • redis的客户端连接的可视化管理工具
  • Springboot服务接入prometheus 监控
  • 【机试】链表linklist
  • 面试基础---Spring生态---Spring Bean 生命周期
  • MFC线程
  • RabbitMQ系列(六)基本概念之Routing Key
  • 1.4常规es报错问题