小程序
小游戏
企业微信
微信支付
扫描小程序码分享
偶尔出现这个bug,每次电脑关机,第二天早上来的时侯会出现,需清除缓存,手机预览或调试时有时会出现
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
还是自己把问题解决了在这个方法中 调用了。。
把getToken的方法改为原生的wx.request 就行了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是什么情况下出现的呢?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
问题找到了
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('后端故障')
})
return promise;
是我自己的方法引起的,大佬们看下有问题吗
搜索看看
https://developers.weixin.qq.com/community/search?query=Maximum%20call%20stack%20size&page=1
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
还是自己把问题解决了在这个方法中 调用了。。
把getToken的方法改为原生的wx.request 就行了
是什么情况下出现的呢?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
问题找到了
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;
}
是我自己的方法引起的,大佬们看下有问题吗
搜索看看
https://developers.weixin.qq.com/community/search?query=Maximum%20call%20stack%20size&page=1