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是异步
!!!