首页 > 其他分享 >uniapp定时器的使用

uniapp定时器的使用

时间:2023-05-12 11:49:29浏览次数:62  
标签:uniapp 定时器 show onHide timer 使用 bleLoading

//uniapp中的具体用法:我这里使用到了setInterval
data() {
return {
timer: null//定时器名称
};
},
//一般在页面需要的地方使用,这里我是放在了onshow()里
onShow() {
// console.log('onshow');
this.timer = setInterval(function() {
// 放入你自己的业务逻辑代码
}, 3000);
},
//uniapp中onHide()能监听到页面离开
onHide() {//离开页面前清除计时器
// console.log('onHide');
clearInterval(this.timer);
this.timer = null;
},

 

 

uniapp

popup的@change使用

在触发方法后 会调用很多遍

if(!e.show){
  //当e.show为false时也会调用很多遍  导致性能不好
}

解决办法 加入另一个判断条件拦截

bleChange(e) {
if(!e.show && this.bleLoading){  //bleLoading控制按钮的:loading 属性
this.bleLoading = false
this.ble_scan_close()
}
},

 

标签:uniapp,定时器,show,onHide,timer,使用,bleLoading
From: https://www.cnblogs.com/On1on/p/17393603.html

相关文章

  • vue 关于element el-dialog使用心得-传参问题
    最近写一个功能用到了弹窗,在弹窗内显示一个子组件。关于el-dialog的el-dialog:visible.sync="xxx  参考https://blog.csdn.net/startyangu/article/details/128029464?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%......
  • 开源.NetCore通用工具库Xmtool使用连载 - 随机值篇
    【Github源码】《上一篇》详细介绍了Xmtool工具库中的散列算法类库,今天我们继续为大家介绍其中的随机值类库。基于系统提供的Random获取随机值方法已经足够简单和易用,本类库只对日常开发过程中最常用到的生成随机验证码方法进行了封装,后续发现其他有价值的常用随机值需求,会陆......
  • Java使用Font字体的方法
    Java使用Font字体有两种方式:1.直接使用系统已经安装的字体。Fontfont=newFont("SourceHanSerifSC",Font.PLAIN,18); 2.使用流读取外部字体资源,然后创建字体。InputStreamfontInputStream=ResourceUtil.getStream("font/SourceHanSerifSC.ttf");Fontfont......
  • vue 存储cookie 与使用
    安装cookie依赖包npmi@vueuse/integrations安装cookienpmiuniversal-cookie使用cookieimport{useCookies}from"@vueuse/integrations/useCookies"constcookie=useCookies();存取cookiecookie.set("token","123456789")获取cookiecookie.......
  • Ubuntu 20.04 实时查看GPU使用情况
    使用两种方法,实时查看GPU使用情况1.nvidia-smi使用终端命令nvidia-smi查看显卡信息如果你想实时检测显卡使用情况,添加watch-n即可watch-n4nvidia-smi其中,4是指4秒刷新一次终端,可以根据自己的需求设置2.gpustat安装过程很简单,直接pip即可(本人是这样)使用g......
  • java爬虫如何使用代理
    在Java程序中使用代理是爬取网站数据的常见技术之一。代理服务器允许你通过它来访问某个网站,从而让你可以隐藏自己的真实IP地址或者规避一些地理限制等问题。本文章将介绍如何使用Java实现网络爬虫代理。我们首先将介绍Java提供的代理相关类和方法,然后是如何编写代码实现代理网络......
  • uniapp移动端输入监听键盘上正在输入的值
    例如搜狗输入法的英文预测模式下,输入的字符不会马上赋给输入框。 input有个ignoreCompositionEvent属性,是否忽略组件内对文本合成系统事件的处理。为 false 时将触发 compositionstart、compositionend、compositionupdate 事件,且在文本合成期间会触发 input 事件。添加该......
  • 关于Python爬虫使用代理的问题
    当我们使用爬虫程序进行数据采集时,经常会遇到一些网站对爬虫的限制,例如IP封禁、访问频率限制等。为了解决这些问题,我们可以使用代理服务器来进行爬虫操作。本文将介绍爬虫代理的相关知识。一、什么是爬虫代理?爬虫代理是指在爬虫程序中使用代理服务器进行数据采集的一种方式。代......
  • uniapp中小程序如何跳转其他小程序
    1.首先在manifest中的源码试图中配置 2.跳转代码,在需要跳转的页面写入 ......
  • 使用华为云鲲鹏弹性云服务器部署Discuz
    使用华为云鲲鹏弹性云服务器部署Discuz实验目的与基本要求实验目的:Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。实验将在华为云鲲鹏弹性云服务器CentOS系统的实例......