8***@qq.com
8***@qq.com
  • 发布:2020-04-08 23:31
  • 更新:2020-04-09 12:03
  • 阅读:1268

【报Bug】showToast设置位置后,也要失效或一闪而过

分类:uni-app

详细问题描述

在request前加showLoading,request的complete加hideLoading , 请求成功后 加showToast,showToast按着官网说的设置位置后 也是失效或一闪而过。

[可重现代码片段]

            uni.showLoading({ });  
            uni.request({  
                url:"https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=02049043_69_pg&wd=uniapp&oq=nativeUI.toast&rsv_pq=df176b040004f3d3&rsv_t=9149jw201PRY99xKasBD98sioY6AdFYz%2F7jeBq2%2B%2BhRYgIhzmAmqr4N8MIXH1trTm95oFF0&rqlang=cn&rsv_enter=0&rsv_dl=tb&inputT=2001&rsv_sug3=8&rsv_sug1=6&rsv_sug7=100&rsv_sug2=0&rsv_sug4=2001",  
                dataType: "json",  
                data:"",  
                complete:function(e){  
                    uni.hideLoading();  
                },  
                success:function(r){  

                    uni.showToast({  
                        title: "测试测试",  
                        duration: 2500,  
                        icon:"none",  
                        mask: true,  
                        position:"bottom",  
                        success: function(r) {  

                            setTimeout(function(){  
                                uni.navigateTo({  
                                    url:"../page1/page1"  
                                })  
                            }, 600)  
                        }  
                    });  
                }  
            })  

联系方式

[QQ]824150654

2020-04-08 23:31 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

complete在success之后调用,所以uni.hideLoading会把toast关掉。一直不明白官方把这些个都做成异步函数干嘛用..

  • 8***@qq.com (作者)

    V3模式会出现问题。非V3好像没有问题

    2020-04-10 15:59

DCloud_UNI_GSQ

DCloud_UNI_GSQ

  • 8***@qq.com

    敢不敢处理下:

    https://ask.dcloud.net.cn/question/92638

    https://ask.dcloud.net.cn/question/92505

    2020-04-09 12:05

  • DCloud_UNI_GSQ

    回复 8***@qq.com: 收到

    2020-04-09 12:23

  • DCloud_UNI_GSQ

    回复 8***@qq.com: 之前有人在你的帖子下灌水,导致变成了已回复的帖子,所以没有及时看到,抱歉

    2020-04-09 12:26

该问题目前已经被锁定, 无法添加新回复