uni-app 延时执行某个方法的解决方案

定义一个 timer

data() {
    return {
        timer: '',
    }
},

定时器   

this.sendMsg_GetAddressList 为要延时调用的方法   1000 为1秒后执行
复制代码
methods: {
     startTimer(){
          this.timer = setTimeout(this.sendMsg_GetAddressList, 1000);
     },
   sendMsg_GetAddressList(){
         alert("延时1秒后执行的");
   }, 
}, 
beforeDestroy() {
  clearTimeout(
this.timer);
}

复制代码
posted @   海乐学习  阅读(2832)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-01-13 vue中的全局变量 this.$store.state 的取值与赋值
点击右上角即可分享
微信分享提示