为什么在wx.showModal中使用不了that?(that=this)
发布于 4 年前 作者 mlu 14893 次浏览 来自 问答

为啥我在wx.showModal中访问不到定义在外边的that呀?打印that显示undefined,代码中也可以看到that是浅色的,说明只定义了没有使用吧?帮帮小白吧~ 谢谢啦!

4 回复

var 改为let看看

signUpBut 调用的作用域有问题,看下这里面的是不是在回调函数中使用this.signUpBut,是的话外层声明 var that=this ;调用使用that.signUpBut

var that = this 放在if里面的首行定义

回到顶部