Vue ajax 同步請求


  async sent(num) {
          await this.$get('user/checklogin').then(response => {
              //  this.$message.warning(num, 2);
              console.log(num)
             if(response.Code==200){
                this.Login=true
             }else{
                this.Login=false
             }
          })
      },

封裝的是axios的get請求 

調用 ,只有這些方法是同步的,其他就是的 會第一個輸出123123

    this.sent(1)
       this.sent(2)
       this.sent(3)
    console.log(123123)

 

JQuery 全局同步阻塞方法

 

alert(1)
 this.$JQuery.ajax({  
                          url: url,  
                          async: false,  
                          success: function(data){  
                              
                                alert(2)
                             if(data.Code==200){
                                    
                              }else{
                                
                                
                                    
                              }
                          }  
                  });                     

     alert(3)

 

 alert的順序就是123

 async: false, 是同步,true是異步

!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM