微信小程序 5分钟请求一次接口,监听切换tabBar停止请求

这篇具有很好参考价值的文章主要介绍了微信小程序 5分钟请求一次接口,监听切换tabBar停止请求。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

//监听切换tabBar
        onTabItemTap: function (item) {
            var app = getApp()
            clearInterval(app.globalData.clearTime) //清空监控状态(接触5分钟请求一次接口)
        },文章来源地址https://www.toymoban.com/news/detail-485192.html

到了这里,关于微信小程序 5分钟请求一次接口,监听切换tabBar停止请求的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序只支持https请求,如何解决对于一些接口是http请求的?

    微信小程序支持使用 wx.request() 发起 HTTPS 网络请求。 如果后台接口是 HTTP 协议,则需要您在服务端做一个转发,将 HTTPS 请求转发到 HTTP 接口上。这样,就可以在微信小程序中使用 HTTPS 协议访问 HTTP 接口了。 例如,可以在服务端使用 Node.js 做一个简单的转发: 然后,在微信

    2024年02月12日
    浏览(35)
  • 微信小程序请求接口提示Provisional headers are shown

    小程序在开发者工具,或者预览 在手机上操作,都没问题; 但是,真机调试时,请求接口失败,提示Provisional headers are shown,导致小程序无法打开 解决方案: 直接拿整个url,到域名检查网站检查一下 检测发现是证书链不完整导致的,服务器安装一下IISCrypto.exe,然后用它设

    2024年02月11日
    浏览(25)
  • 微信小程序请求接口时报-202错误(服务器缺少中间证书)

    先到这个网站上面检查自己网站缺少的证书https://www.myssl.cn/tools/check-server-cert.html; 查到的错误是( 服务器缺少中间证书 ) 解决办法很简单: *** .crt里面缺少中间证书那么我们给它加一个中间证书代码就好了 *** 通过网站再次查询:

    2024年02月16日
    浏览(36)
  • 微信小程序请求接口返回的二维码(图片),本地工具和真机测试都能显示,上线之后不显示问题

     请求后端接口返回的图片:   页面展示:  代码实现: :show-menu-by-longpress=\\\"true\\\" 是长按保存图片 base64Code 是转为base64的地址  BASE_URL 是拼接接口地址的  这样写的话好像本地和真机调试是可以出来的,但到体验版和正式版上就是空白了,经过测试,把转成base64后的地址中的

    2024年02月10日
    浏览(36)
  • 微信小程序——事件监听

    微信小程序是一种轻量级的应用程序,它在移动设备上提供了丰富的用户体验。在开发微信小程序时,事件监听是一项重要的技术,它允许开发者捕捉和处理用户的各种操作。本文将介绍微信小程序事件监听的概念、用法和一些实用示例。 在微信小程序中,事件监听是一种机

    2024年02月08日
    浏览(31)
  • 微信小程序组建监听observers

    一。作用:用于监听和响应任何属性和数据字段的变化 二。限制: 1.小程序基础库2.6.1开始支持 2.只能在自定义组建中使用,再页面中无法使用 三。使用 1.自定义组件的properties中的数据属性 2.跟data同级,可监听data和props内的数据。‘ ** ’为通配符,可监听所有数据变动

    2024年02月14日
    浏览(40)
  • uniapp+微信小程序监听返回事件

    代码附在最后 适用场景: uniapp开发微信小程序 需求是我点击列表进入数据信息的详情界面,点击详情界面的收藏,返回上一界面后,更新列表中的收藏情况。 目录 一、使用onUnload监听页面卸载 二、使用getCurrentPages()获取当前页面栈所有的实例,并找到上一界面的实例进行数

    2024年02月04日
    浏览(37)
  • 微信小程序的页面滚动事件监听

    微信小程序中可以通过 Page 的 onPageScroll 方法来监听页面滚动事件。具体步骤如下: 在页面的 onLoad 方法中注册页面滚动事件监听器: 在 onPageScroll 方法中处理页面滚动事件。onPageScroll 方法会在页面滚动时被调用,参数 event 包含了当前页面滚动的位置信息,例如 event.scrollT

    2024年02月07日
    浏览(33)
  • 微信小程序中的 广播监听事件

    定义 WxNotificationCenter.js  文件;  在需要的页面js中引入该文件

    2024年02月10日
    浏览(23)
  • 微信小程序的数据监听器

    数据监听器用于监听和响应任何属性和数据字段的变化,从而执行特定的操作。它的作用类似于 vue 中的 watch 侦听器。在小程序组件中,数据监听器的基本语法格式如下。 Component({   observers: {     \\\'字段A, 字段B\\\': function (字段A的新值, 字段B的新值) {       // do something  

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包