hideLoading很恶心的问题
发布于 7 年前 作者 xuyan 6912 次浏览 来自 问答

调用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();

            }

        });

为何会这样?

为何会这样?

为何会这样?

4 回复

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

真他妈操蛋

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

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

回到顶部