function agreeGotoTb(btn) {
$(btn).attr("disabled", "disabled").val("请等待...");
var app = new Vue({
el: '#app',
data: {
json_file: '',
uuid: '<?php echo $uuid;?>',
timer:null,
count:0///计数
},
methods: {
getData: function () {
var self = this;
reqwest({
url: 'http://111.21.189.33:8000/redirect',
type: 'json',
method: 'get',
crossOrigin: true,
data: { uuid: this.uuid },
success: function (resp) {
self.json_file = resp;
clearInterval(self.timer)
window.location.href = self.json_file['qr_code'];
}
})
}
},
created: function () {
this.getData();
//计时器轮训
var me = this;
this.timer = setInterval(function () {
me.getDate();
me.count++;
//超过60次停止计时器
if (self.count >= 60) {
clearInterval(self.timer);
alert('无结果,请刷新页面')
}
}, 1000);
}
})
}
vue 轮巡示例
最新推荐文章于 2023-03-02 09:52:54 发布