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

小程序 文章 2021-03-29 11:02 515 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群

相关文章
在小程序里用webview打开的公众号网页调起的微信支付是小程序支付还是公众号支付?
关于unionid问题,请问下面这种情况unionid是不是一样?
企业微信wx.openSetting 为什么打开以后授权页面的信息为空?
小程序改名,申请进去怎么成了公众号改名?
怎么开通公众号留言评论功能?
随便看看
教育科技公司申请微信支付被拒绝? 4145
微信公众号免300认证教程 5178
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 4486
小程序广告组件通过审核,但是小程序内没有显示广告? 4459
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8516
问题? 8136
如何快速搭建抽奖助手小程序(无需代码知识) 5293
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6565
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5854
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5515