在微信小程序中众所周知在js里面得方法都是异步执行,我最近再做项目得时候也遇到了这个问题,再方法里面调用另一个方法里面的接口数据,第一次是调取不到的,

因为两个方法是同时开始执行得,所以怎么都取不到值,在网上看了各个大神的方法,基本上都是用promise的方法解决的,我原本也想用这个方法解决,别人告诉我说

是不是也可以用回调函数解决了,于是试了一下,刚开始一直在报错,我以为这种方法不能用,又试了几次之后发现是我自己的方法写错了(原谅我是小白,对回调函数不是

特别熟悉,所以试了很久)后来终于成功了,贴图:

这是调用的地方,原谅我的命名不是特别规范

这是被调用的函数体,利用这种方法就可以完美解决这个问题,

第一次解决这个问题,如果有哪里不对的地方,欢迎各位大神指出^_^

最新文章

  1. [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析
  2. AI (Adobe Illustrator)详细用法(一)
  3. 79 两个整数集合A和B,求其交集
  4. 快速掌握grep命令及正则表达式
  5. Java基础知识强化之网络编程笔记23:Android网络通信之 Volley(Google开源网络通信库)
  6. StringBuilder和StringBuffer
  7. JavaScript设计模式之单例模式
  8. 图片压缩上传 Android
  9. stm32时钟配置总结
  10. web.xml中常用元素的解读
  11. json进阶(一)js读取解析JSON类型数据
  12. eclipse下将maven项目打包为jar(1.不带第三方jar,2.带第三方jar)
  13. linux调度器源码分析 - 运行(四)
  14. Python图形编程探索系列-08-再次认识标签
  15. Cannot generate C# proxy dll with JNI4NET tool, running batch file as trusted assembly?
  16. 使用vue做表单验证
  17. P3622 [APIO2007]动物园
  18. Oracle高级函数篇之递归查询start with connect by prior简单用法
  19. 大数据学习--day16(集合总体架构--ArrayList--LinkedList)
  20. Vue-[v-model]理解示例

热门文章

  1. spring的xml配置声明以及相应的问题处理
  2. Servlet(七):session
  3. ECMAScript 6 字符串的扩展
  4. WinForm 水晶报表的简单使用
  5. IDEA激活方式(亲测有效)加汉化方式
  6. XII Open Cup named after E.V. Pankratiev. GP of Eastern Europe (AMPPZ-2012)
  7. 201771010126王燕《面向对象程序设计(Java)》第三周学习总结
  8. js 原生_拖动页面元素,松开释放
  9. prometheus + grafana + node_exporter + alertmanager 的安装部署与邮件报警 (一)
  10. 如何安装Magento 2.0