zoukankan      html  css  js  c++  java
  • 业务逻辑记录

    遍历一个运行数据接口getting,返回对应json里的某个字段比如testStatus :0 即表示成功,此时立即清除遍历轮询定时器,但是会有延迟清除不掉,所以在外面开启一个全局变量之类的东西,一开始设置为false,一获取到该字段立即设置为true,就可以保证不再进入了,

    伪代码

    let locker = false

    setting(){

      //...

      locker = true

    }

    getting(){

      let self = this;
      het.get(

        'http://www.baidu.com',

        params,

        (successXHR)=>{

          successXHR = typeof successXHR==='string' ? JSON.parse(successXHR) : successXHR;
          if(successXHR.code===0){
             
             if(successXHR.data.testStatus===0 && water!==null && oil!==null && elasticity!==null && locker === true)
            {
                locker = false;
                self.trigger({
    msg:'测试成功'})
                       }
            
    else{
                    
                self.trigger({msg:successXHR.code})
              }
              }else{
              self.trigger({msg:successXHR.msg})
          }

        },

        (errXHR)=>{

         self.trigger({errXHR.msg})

        }

      )
    }

  • 相关阅读:
    【BZOJ2329】括号修复(splay)
    连接数据库
    文件锁
    带进度条的输入流
    文件对话框
    使用Scanner来解析文件
    IO流(数据流
    IO流(随机流,数组内存流
    IO流文件字符输入输出流,缓冲流
    IO流(文件字节输入输出
  • 原文地址:https://www.cnblogs.com/Aladingding/p/6322157.html
Copyright © 2011-2022 走看看