收藏
回答

为什么一直赋值不上?

wx.cloud.callFunction({

            name: 'mcdh',

            data: {

                yname: 'select-kd',

                ckid:ckid

            }

        }).then(res => {

            console.log(res.result.data)

            var qb = res.result.data

            console.log(diz)

            console.log(qb[0].dinhuo[0].diz)

            console.log(app.format("dd-MM-yyyy"))

            console.log(qb[0].dinhuo[0].nid.split('.')[0])

            if (qb[0].dinhuo[0].diz == diz{

                btrue = "1"

                console.log("wjl;l")

            } else {

                btrue = "2"

            }

        }).catch(err => {

            console.log(err)

        })

        console.log(btrue)

   return btrue

btrue 赋值一直为undefined 查询语句没有错误,console.log("wjl;l")也能打印


回答关注问题邀请回答
收藏

1 个回答

  • 困难
    困难
    2021-10-18

    异步问题吧,你没发现then里面的打印在btrue打印后面执行吗

    2021-10-18
    有用
    回复
登录 后发表内容