小程序调用接口不生效?

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

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

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

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

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


         // 获取用户id
         getUserId:function(){
           console.log('在获取用户id')
           var openid = wx.getStorageSync('openid');
           var that = this;
            wxb.Post('/api/automatic.manage/getUserId', {
             openid: openid
            }, function (data) {
             // 获取基本信息数据
              that.getInfo(data);
             // 获取产品
              that.getProduct(id);
            });
          },
         // 基本信息
         getInfo:function(id){
           var that = this;
            wxb.Post('/api/automatic.Manage/getInfo', {
             userId: id
            }, function (data) {
             // 将手机号进行缓存
              wx.setStorageSync('companyPhone', data.companyPhone);
              that.setData({
               companyPhone: data.companyPhone,
               companyName: data.companyName,
               companyCover: data.companyCover,
              })
            });
          },
         // 获取产品
         getProduct:function(){
           console.log('这是产品')
          },
  
 

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

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

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

作者其他文章

评论(0

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

    全部回复

    上滑加载中

    设置昵称

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

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

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