收藏
回答

RangeError: Maximum call stack size exce

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 使用scroll-view轮播 工具 7.0.3 2.6.4



偶尔出现这个bug,每次电脑关机,第二天早上来的时侯会出现,需清除缓存,手机预览或调试时有时会出现

最后一次编辑于  03-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 铭锋科技
    铭锋科技
    03-27

    搜索看看


    https://developers.weixin.qq.com/community/search?query=Maximum%20call%20stack%20size&page=1

    03-27
    赞同
    回复
  • nickname
    nickname
    03-27

    是什么情况下出现的呢?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    03-27
    赞同
    回复 1
    • 小胖
      小胖
      03-27

      问题找到了

      post: (url, obj) => {

      // 同步读取缓存

      const a = wx.getStorageSync('token')

      var TokenEndDate = a.TokenEndDate

      // 格式化时间

      var d = new Date(Date.parse(TokenEndDate));

      var curDate = new Date();

      // 判断缓存是否过期

      if (d < curDate) {

      // 重新请求获取token

      getToken.getToken()

      }

      var promise = new Promise((resolve, reject) => {

      // 获取当前的token

      var UserToken = wx.getStorageSync('token').UserToken

      var openid = wx.getStorageSync('oid')

      var UnionID = wx.getStorageSync('UnionID')

      var arr = {

      UserToken:UserToken,

      openid: openid,

      UnionID: UnionID

      }

      wx.request({

      url: url ,//+ '&usertoken=' + UserToken,

      method: 'POST',

      header: {

      'content-type': 'application/x-www-form-urlencoded' //与get请求不同,注意

      },

      data:{...obj,...arr},

      success: (data) => {

      if (data.data.Status == 1) {

      resolve(data.data)

      } else if (data.data.Status == 0 && data.data.Result != 'nologin'){

      console.log('前端故障');

      reject(data.errMsg)

      }

      },

      fail: (msg) => {

      console.log('后端故障')

      reject(data.errMsg)

      }

      })

      })

      return promise;

      }


      是我自己的方法引起的,大佬们看下有问题吗

      03-27
      回复
  • 小胖
    小胖
    03-28

    还是自己把问题解决了在这个方法中 调用了。。

    把getToken的方法改为原生的wx.request 就行了

    03-28
    赞同
    回复