1 app.vue 设置全局变量
export default {
globalData: {
clearTime:null,
},
}
2 index.vue
onShow() {
//每隔5分钟一次请求
this.collageFun();
},
methods:{
collageFun(){
let _this = this;
var app = getApp() //获取全局状态变量
app.globalData.clearTime = setInterval(()=>{
_this.runCollage();
},1000*60*5) //5分钟请求接口一次
},
runCollage(){//查看状态
queryMyAuctionStatus().then(res => {
if(res && res.data){
let failList = res.data.fail;
let successList = res.data.success;
this.tipsList = failList.concat(successList)
this.isMessage = true;
setTimeout(()=>{
this.isMessage = false;
},3000)
}
}).catch(res => {
this.$util.Tips({
title: res
});
});
},
}
3 user.vue文章来源:https://www.toymoban.com/news/detail-485192.html
//监听切换tabBar
onTabItemTap: function (item) {
var app = getApp()
clearInterval(app.globalData.clearTime) //清空监控状态(接触5分钟请求一次接口)
},文章来源地址https://www.toymoban.com/news/detail-485192.html
到了这里,关于微信小程序 5分钟请求一次接口,监听切换tabBar停止请求的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!