当前位置:   article > 正文

微信小程序setData报错TypeError: Cannot read property ‘setData‘ of undefined的解决方案_小程序ready里面找不到setdata

小程序ready里面找不到setdata

今天写案例的时候,在onLoad函数中用this.setData重置了一个数值,然后就一直报错,结果如下:
在这里插入图片描述

问题的原因:

无法找到setData这个定义,因为setData中是onLoad函数中的方法中的子节点,
无法使用this

解决方案

这个时候需要在方法的开始部分定义var that = this,然后用that.setData来重置,这样就解决了这个问题了。
如下图:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/337398
推荐阅读
相关标签
  

闽ICP备14008679号