小程序报错 errMsg":"hideLoading:fail:toast can’t be found"和hideToast:fail:toast can’t be found?

最近微信悄咪咪的更新,笔者打开小程序莫名期末报个错误,查看一圈发现是封装的请求js中

hideloading( )和toast的问题,不能多个loading和toast同时触发,下面是解决方案
我是封装的loading 解决思路一样,就是定义变量判断是否已经触发,避免多次触发
下面定义了一个变量来判断是否执行了loading

const host = "localhost";
export {host
};
//修改一
let _loading = false //定义一个变量来判断是否loading
// 请求封装s
export function request(url, data, method, header) {//修改二//判断有无loading 没有执行if(!_loading){wx.showLoading({title: "加载中" // 数据请求前loading});_loading = true}var date = new Date().getTime();let key;if (wx.getStorageSync("USER_INFO")) {key = JSON.parse(wx.getStorageSync("USER_INFO")).token;} else {key = "";}return new Promise((resolve, reject) => {wx.request({url: host + url, // 仅为示例,并非真实的接口地址method: method || "POST",data: data,header: {Authorization: key,"content-type": header || "application/json", // 默认值currenttime: date},success: function (res) {resolve(res.data);},fail: function (error) {Tips.error(error.msg);reject(error.msg);},complete: function (res) {//修改三, 存在loading再执行if(_loading){if (!res.data.success) {Tips.error(res.data.msg);} else{wx.hideLoading();}_loading = false}}});});
}
export function get(url, data) {return request(url, data, "GET");
}
export function post(url, data) {return request(url, data, "POST");
}

小程序报错errMsg:hideLoading:fail:toast can't be found和hideToast:fail:toast can't be found?解决方案相关推荐

  1. 小程序 报错errMsg: “hideLoading:fail:toast can‘t be found“ ?

    小程序体验版上/真机上报错:errMsg: "hideLoading:fail:toast can't be found" ?模拟器上却看不到, wx.showLoading 和  ...

  2. 微信小程序报错{errMsg:hideLoading:fail:toast can't be found}

    最近在调试微信小程序时,发现有报错问题,虽然没影响使用,但是看着不舒服啊,还是着手解决吧,先看一下报错 从论坛看了看说是最新版本的微信7.0.13测试版会出现,但是还得找找看看是不是这样 我们都知道w ...

  3. 微信小程序报错 {“errMsg“: “hideLoading:fail toast can‘t be found“}

    {"errMsg": "hideLoading:fail toast can't be found"} 原因 wx.showToast()  和  wx.sho ...

  4. 微信小程序报错{“errMsg“:“hideLoading:fail:toast can‘t be found“}

    wx.showToast() 和 wx.showLoading() 都是 wx.hideLoading()来隐藏的 所以一起用的话就会报错 解决办法: 1.不要一起用 2. wx.hideLoadin ...

  5. 微信小程序报错errMsg: “navigateTo:fail webview count limit exceed“

    一个需求需要切换tab签,跳转不同页面,心想使用 wx.navigateTo 实现跳转效果. 一开始跳转的时候没有问题,后面点击多了的时候,会报错,如下: 于是翻译了一下,发现出现的问题如下: 最后, ...

  6. 微信小程序体验版ios白屏 安卓报错 {“errMsg“:“hideLoading:fail:toast can‘t be found“}

    在编辑器中显示正常 然后使用ios真机调试页面数据都不显示 后来各种查阅 微信官网提供的调试工具 wx.setEnableDebug 使用安卓机测试出报错{"errMsg":&qu ...

  7. 小程序报错:Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail req..

    小程序报错 addFunction.js? [sm]:55 [云函数] [sum] 调用失败: Error: errCode: -404011 cloud function execution err ...

  8. 小程序报错:(“ errMsg “:“ navigateTo : fail can not navigateTo a tabbar page “}

    小程序报错:(" errMsg ": " navigateTo : fail can not navigateTo a tabbar page "} 小程序报错 ...

  9. 微信小程序报错 errcode: 40029, errmsg: “invalid code 针对狮子鱼

    微信小程序报错 errcode: 40029, errmsg: "invalid code 一般情况是微信小程序appid和服务器后台设置的appid不一致造成的,本案例是狮子鱼后台小程序参 ...

最新文章

  1. 自动驾驶软件工程课程之SLAM(2)
  2. 解释个人计算机与多用户系统之间的区别,计算机导论问答题答案
  3. java项目怎么定义异常_在Java项目中如何实现自定义异常
  4. 随机森林c语言编程,一种基于随机森林的C语言源代码静态评分方法与流程
  5. iOS 在tableview的侧滑事件里执行tableView.selectRow无效的解决办法
  6. C#利用反射将实体类ListT转化为Datatable
  7. 武汉linux内核好找吗,Linux内核入门
  8. JAVA输出希腊union_Java Geometry.union方法代码示例
  9. Spring-cloud Config Server 3种配置方式
  10. sql server的搜索_在SQL Server中进行全文本搜索
  11. 斐波那契数(动态规划和递归)
  12. C/C++ 文件读取操作 竞赛篇
  13. 大数据实验室(大数据基础培训)——Kafka的安装、配置及基础使用
  14. 【Git/Github学习笔记】Git起步
  15. java中player类用法_[Java教程]同步辅助类CountDownLatch用法
  16. PHP项目汇报ppt模板,免费工作汇报模板(课堂PPT)
  17. 淘宝APP用户行为分析
  18. 华为设备配置MSDP实现PIM-SM域间组播
  19. 【vue】微信sdk中接口和标签本地调试
  20. gdal+python计算NDVI

热门文章

  1. 预装Win10的电脑改Win7的方法
  2. 【一起入门MachineLearning】中科院机器学习第*课-聚类算法:K均值(K-means)
  3. absolute和fixed的区别
  4. snap vs apt
  5. 概率论中几种常见的分布形式(二项分布,均匀分布和指数分布)
  6. R语言使用RMySQL连接及读写Mysql数据库
  7. TIDB 6.0新特性漫谈之Clinic
  8. hive函数to_unix_timestamp与unix_timestamp效率问题
  9. 程序员想获得一份高薪工作,得从这4个方面入手
  10. html中lt;metagt;和lt;basegt;标记,html头标签meta实现refresh重定向