小程序调用接口不生效?

举报
原来是咔咔 发表于 2022/03/27 02:12:42 2022/03/27
【摘要】 在做项目中,我们不难发现一些奇葩问题 如下我在获取用户id成功后调用了getInfo和getProduct这俩个接口,但是getProduct这个接口一直没有response。这个时候我就开始考虑是不是不能同时调用俩个方法,还是执行顺序的问题 其实这个问题都是给自己埋的坑,所以在规划项目的时候一定要有自己的规范 这个问题就是get...

在做项目中,我们不难发现一些奇葩问题

如下我在获取用户id成功后调用了getInfo和getProduct这俩个接口,但是getProduct这个接口一直没有response。这个时候我就开始考虑是不是不能同时调用俩个方法,还是执行顺序的问题

其实这个问题都是给自己埋的坑,所以在规划项目的时候一定要有自己的规范

这个问题就是getProduct这个方法在这个文件出现了2次 


  
  1. // 获取用户id
  2. getUserId:function(){
  3. console.log('在获取用户id')
  4. var openid = wx.getStorageSync('openid');
  5. var that = this;
  6. wxb.Post('/api/automatic.manage/getUserId', {
  7. openid: openid
  8. }, function (data) {
  9. // 获取基本信息数据
  10. that.getInfo(data);
  11. // 获取产品
  12. that.getProduct(id);
  13. });
  14. },
  15. // 基本信息
  16. getInfo:function(id){
  17. var that = this;
  18. wxb.Post('/api/automatic.Manage/getInfo', {
  19. userId: id
  20. }, function (data) {
  21. // 将手机号进行缓存
  22. wx.setStorageSync('companyPhone', data.companyPhone);
  23. that.setData({
  24. companyPhone: data.companyPhone,
  25. companyName: data.companyName,
  26. companyCover: data.companyCover,
  27. })
  28. });
  29. },
  30. // 获取产品
  31. getProduct:function(){
  32. console.log('这是产品')
  33. },

 

文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fangkang7/article/details/83379657

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。