调用数据库后if语句怎么直接跳过了?

小程序 文章 2021-03-29 11:02 513 0 全屏看文

AI助手支持GPT4.0

调用数据库后if语句怎么直接跳过了?Why is the if statement skipped directly after calling the database?

调用数据库后if语句怎么直接跳过了?

res.data是找得到的,然后我想判断数据库里有这条记录就可以继续,没有就跳转到首页去。用if判断的,为什么直接跳过if步骤没有执行呢?求大佬解释。

res.data I can find it. Then I want to judge if there is this record in the database, I can continue. If there is no record, I will jump to the home page. Judging by if, why did you skip the if step and not execute it? Please explain.

回答:

陈宇明:

有信息所以不进if


山楂片真好吃😶:else 我写了会打印“信息存在” 但是也没有打印呀
陈宇明:你也没有截图else代码。。。
山楂片真好吃😶:看不到么... 我帖子里有两张图 然后我还评论了一条完整的代码😭
鲤子:

author不是有数据?你if判断条件不成立当然不会执行里面的代码了。

山楂片真好吃😶:else 我写了打印“信息存在” 但是后台也没有打印 所以我感觉if没有执行啊
山楂片真好吃😶:

onLoad: function (options) {

    that = this

    wx.cloud.callFunction({

      name: 'login'

    }).then(res => {

     var openid=res.result.openid

     db.collection('user').doc(openid).get({

      success: function(res) {

      console.log(res.data[0].author)

      if(res.data[0].author==''){

       wx.showToast({

       title: '请先获取信息',

       icon: 'success',

       duration: 2000,

     })

       wx.switchTab({

       url: '/pages/list/list'

     });}else{console.log('信息存在');}

    }

    })

     that.setData({

         openid: openid})  

         console.log(openid)

         

    }),

    that.jugdeUserLogin()

  },


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
小程序分享到朋友圈功能?
创建空一个项目,创建一个空子域。在微信开发者工具里,启用 增强编译后,在手机微信里游戏启动后报错
小程序零基础,做交友小程序当毕设使用,至少要做到什么程度才算工作量足够?私聊或者说即时通讯难做吗?
navigation跳到一个webview页面 怎么去掉小程序左上角的返回按钮?
配置了业务域名,web-view还是不支持打开非业务域名?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8511
问题? 8132
如何快速搭建抽奖助手小程序(无需代码知识) 5289
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6563
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5851
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5512
如何解决渲染层网络错误Failed to load media? 16759
小程序找号找回 释放昵称? 2775
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2642
删除部分微信用户个人数据的通知,怎么删除? 5819