收藏
回答

hideLoading很恶心的问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug hideLoading 客户端 Android 6.6.6 2.0.2

调用wx.hideLoading()会意外关闭wx.showToast(),这是一个很操蛋的问题


我一般写网络请求的时候是这样


wx.showLoading();

        wx.request({

            url: 'http://xxx.xxx.xxx',

            success: function (res) {

                const { data } = res.data;

                if (data.code === 1) {

                    //...

                } else {

                    wx.showToast({ title: data.msg, icon: 'none' });

                }

            },

            fail: function () {

                wx.showToast({

                    title: '网络出现了问题,请稍后再试~',

                    icon: 'none'

                });

            },

            complete: function () {

                //MMD 问题就是在这,把我上面的错误提示都给干掉了

                wx.hideLoading();

            }

        });



为何会这样?

为何会这样?

为何会这样?

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

7 个回答

  • flyBacK
    flyBacK
    2018-07-17

    同样遇到这个坑,官方很早就说要修复,现在也没好

    2018-07-17
    有用 1
    回复
  • 阿白
    阿白
    2018-05-14

    几乎从发布起就有的bug,hideLoading会关闭toast!官方已经视而不见了,因为估计修复不了,自己实现一个吧

    2018-05-14
    有用 1
    回复 1
    • 毅
      2018-05-14
      官方有时候真的很坑
      2018-05-14
      回复
  • 🇨🇳
    🇨🇳
    2022-04-02

    他妈的,官方水平这么低的么,这点小问题都不解决。还一直在这秀秀秀。

    编辑器上没问题,到手机上就出现问题了, 真的恶心

    2022-04-02
    有用
    回复
  • dddreee
    dddreee
    2021-03-03

    我也遇到这个报错了,这是还没修好?

    2021-03-03
    有用
    回复
  • 轻回车 郭大鹏 15232400871
    轻回车 郭大鹏 15232400871
    2020-03-06

    是这样的错误吗?这个问题修好了?还是我自己的锅……

    2020-03-06
    有用
    回复 2
    • 九三
      九三
      2020-03-09
      请问你哪里出错
      2020-03-09
      回复
    • 菜菜驴
      菜菜驴
      2020-03-16
      我也遇到这个问题了, 是因为hideloading没找到想关闭的toast 解决办法是捕获 fail,就不会弹出这个报错了
      2020-03-16
      回复
  • 悠哉
    悠哉
    2019-12-05

    真他妈操蛋

    2019-12-05
    有用
    回复
  • 初心莫负眉间雪
    初心莫负眉间雪
    2018-05-14

    看了很多问题,几乎没有官方回答,哎

    2018-05-14
    有用
    回复 1
    • 毅
      2018-05-14
      估计官方太忙,没时间来看🤔
      2018-05-14
      回复
登录 后发表内容