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

鼠扑  论坛元老 | 2025-2-26 11:57:30 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1068|帖子 1068|积分 3204

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 完备源码下载
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完备定时示例代码:
功能

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



完备源码下载
https://download.csdn.net/download/luckyext/90430165

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表