微信咨询

微信咨询

13610*910*9

服务热线 7*24小时

电话咨询

js定时器 每隔一分钟执行一次函数

iamdu2022-05-05 16:19:42 浏览: 295197
        //加载定时器
        interval = setInterval(()=>{
          let that=this
          let time = util.formatTime(new Date())
          console.log('时间',time)      
          let start = time.substring(11, 16) //截取时间只保留,例子 20:30 日期不要
          console.log('截取后的',start)    
          let list = this.data.list
          let clockList = list.filter(item=>(item.active && item.start == start))
          if(clockList.length > 0){

            // 发送信息给订阅用户
            wx.cloud.callFunction({
              name:'message',  //云函数名字,云函数处理对应发送数据
              data:{
                time1:'17:00',
                text1:'去旅游了'
              },
              complete:res=>{
                console.log('发送了:',res)
              }
            })
            // wx.navigateTo({
            //   url: '../clock/index',
            // })
          }
        }, 1000 * 60) //每一分钟执行一遍函数