为什么一直赋值不上?
发布于 4 年前 作者 gongqiang 11729 次浏览 来自 问答

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 回复

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

回到顶部