在我们的请求公共函数中,当返回结果是有错的,会弹出toast来通知用户,但是奇怪的是,经常不跳出来,或跳出来半秒钟后就消失,一闪而过。
一开始总是以为duration取值出问题。经摸索,终于找出真正的原因。那是因为小程序中loading和toast等系统方组件处以同一层级(猜测),你在显示toast的时候取消loading也会取消toast。最后协调了下代码,先取消loading,再处理toast,问题消失了。
在我们的请求公共函数中,当返回结果是有错的,会弹出toast来通知用户,但是奇怪的是,经常不跳出来,或跳出来半秒钟后就消失,一闪而过。
一开始总是以为duration取值出问题。经摸索,终于找出真正的原因。那是因为小程序中loading和toast等系统方组件处以同一层级(猜测),你在显示toast的时候取消loading也会取消toast。最后协调了下代码,先取消loading,再处理toast,问题消失了。
本文标题:一个微信小程序showToast不起作用的解决方法
本文链接:https://www.haomeiwen.com/subject/vnafbctx.html
网友评论