收藏
回答

返回上一页调用onShow里的loading问题?

组件:wx.hideLoading(Object object)

机型:各个机型都存在

基础库:2.3.0

问题描述:在onShow里调用wx.showLoading和wx.hideLoading组件方法,第一次进入页面触发onShow生命周期时,wx.showLoading和wx.hideLoading组件方法正常执行。但是在进入到下一个页后返回到此页触发onShow生命周期时,wx.showLoading正常执行,但是wx.hideLoading组件方法没有执行。


简单demo:

onShow: function () {

setTimeout(() => {

wx.showLoading({

title: '加载中...'

mask: true

});

},2000);

setTimeout(() => {

wx.hideLoading({

success: function () {

console.log('success'

},

fail: function () {

console.log('fail'

},

complete: function () {

console.log('complete'

}

});

}, 4000);

}


回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    01-03

    你好,该问题已解决,目前在灰度发布中,若还有问题,可以晚点再试下

    01-03
    赞同
    回复
  • xinsir
    xinsir
    01-03

    物理返回和调用wx.navigateBack({

    delta: 1

    });

    都会出现此类问题

    01-03
    赞同
    回复
登录 后发表内容
问题标签