小程序
小游戏
企业微信
微信支付
扫描小程序码分享
除了hideloading能取消showloading事件之外,有没有其他情况也会取消showloading;
各位道友有没有碰到过.我写了showloading事件;在没走到hideloading的时候就自己没了,特别是一打开这个页面的时候.(在打开这个页面的时候会有多次showloading事件,但是还没到hideloading就已经没了)
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
好的.我试试.谢谢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
选中调试器,出来调试工具,选择sources左侧目录选择要调试的js文件,左键点击要监视的行,然后运行代码
没用过.教教我...
那就不是很明白了,有没有加断点调试一下?
现在我把else下面的hideloading都去了;依旧没有showloading
这个页面总共就三个action,10002和10003没有取消showloading;但是showloading还是会消失的很快;
因为其他action进入success方法调用了hideLoading吧,因为是异步请求
一个页面请求了三个action ;分别是10001,10002,10003,10001最慢;但是showloading在10001success回调之前就结束了;
function request(data, fun) {
wx.showLoading({
title: '加载中',
})
if (data.action == 10002 || data.action == 10003 || data.action == 50001 || data.action == 60005 ) {
data.shopid = shopid;
data = JSON.stringify(data);
wx.request({
url: url + 'index.php/Api/Index/index',
data: {
data: data
},
method: "POST",
header: {
"Content-Type": "application/x-www-form-urlencoded"
success: function (res) {
if (fun) {
fun(res.data);
}
} else {
wx.hideLoading();
没有遇到过,贴下你的代码
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
好的.我试试.谢谢
选中调试器,
出来调试工具,选择sources左侧目录选择要调试的js文件,
左键点击要监视的行,然后运行代码
没用过.教教我...
那就不是很明白了,有没有加断点调试一下?
现在我把else下面的hideloading都去了;依旧没有showloading
这个页面总共就三个action,10002和10003没有取消showloading;但是showloading还是会消失的很快;
因为其他action进入success方法调用了hideLoading吧,因为是异步请求
一个页面请求了三个action ;分别是10001,10002,10003,10001最慢;但是showloading在10001success回调之前就结束了;
function request(data, fun) {
wx.showLoading({
title: '加载中',
})
if (data.action == 10002 || data.action == 10003 || data.action == 50001 || data.action == 60005 ) {
data.shopid = shopid;
data = JSON.stringify(data);
wx.request({
url: url + 'index.php/Api/Index/index',
data: {
data: data
},
method: "POST",
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
success: function (res) {
if (fun) {
fun(res.data);
}
}
})
} else {
data.shopid = shopid;
data = JSON.stringify(data);
wx.request({
url: url + 'index.php/Api/Index/index',
data: {
data: data
},
method: "POST",
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
success: function (res) {
wx.hideLoading();
if (fun) {
fun(res.data);
}
}
})
}
}
没有遇到过,贴下你的代码