执行这个while语句,为什么进入死循环?

发布于 6 年前作者 nahu12083 次浏览最后编辑 6 年前来自 issues

执行下面这个while语句,进入死循环,请求大神赐教    var that = this

    that.setData({ dzwcbz: “no”})

    that.data.dzwcbz=“no” //动作完成标志

    console.log(‘控制1:’, that.data.dzwcbz)

    while (that.data.dzwcbz == “no”) {

        that.SUIPIN() //水平按钮

        console.log(‘控制3:’, that.data.dzwcbz)

    }执行 that.SUIPIN() //水平按钮 后已将 that.data.dzwcbz 这个变量修改为 that.data.dzwcbz=”abcd"

2 回复
xiulan93
xiulan931 楼6 年前

小程序设置data变量必须通过__that.setData({dzwcbz:“no”})__, 不是that.data.dzwcbz=“abcd”

jun64
jun642 楼4 年前

干掉这一句

that.data.dzwcbz="no" //动作完成标志