zoukankan      html  css  js  c++  java
  • 小程序wx.showToast()与wx.hideLoading()冲突的问题

     

    两种提示框的区别如下图:

     冲突问题:

    在真机模拟时出现以下报错的原因:

    使用wx.hideLoading()之后,如果再想要弹框提示,会发现在模拟器中可以显示,但是在真机测试中就是不显示。

    总结发现是因为wx.showToast()与wx.hideLoading()冲突。只要同一级上wx.showModal()前面使用了 wx.showLoading() 弹框就不会显示了。

    wx.showLoading 和 wx.showToast 同时只能显示一个
    wx.showLoading 应与 wx.hideLoading 配对使用
    wx.showToast 应与 wx.hideToast 配对使用
    wx.showLoading 和wx.showToast只能显示一个,但是使用wx.hideToast或wx.hideloading都可以关闭提示框
    解决方法:避开在(同一层scope域) showToast前面使用wx.hideLoading(),因为showToast本身具备隐藏wx.showLoading()提示框的功能,如果使用wx.hideLoading(),后面的showToast就无法显示了

  • 相关阅读:
    UPC 5130 Concerts
    poj 1079 Calendar Game
    2018 ACM-ICPC 中国大学生程序设计竞赛线上赛
    CF932E
    浅谈Tarjan算法
    拉格朗日差值
    扩展欧几里得算法(exgcd)
    欧拉定理
    莫比乌斯反演
    除法分块
  • 原文地址:https://www.cnblogs.com/-ting/p/12398310.html
Copyright © 2011-2022 走看看