原文:微信小程序开发——使用回调函数出现异常:TypeError: Cannot read property 'setData' of undefined

关键技术点: 作用域问题 回调函数中的作用域已经脱离了调用函数了,因此需要在回调函数外边把this赋给一个新的变量才可以了。 业务需求: 微信小程序开发,业务逻辑需要,需要把获取手机号码的业务逻辑作为检验登录有效性函数的回调函数。 异常描述: 微信小程序开发给data中的变量赋值,出现以下错误: 详细截图: 异常代码相关源码: 异常分析: js文件中data的确有变量phone,一般来说,是不会出 ...

2018-09-04 15:14 0 43556 推荐指数:

查看详情

程序Cannot read property 'setData' of undefined的错误

最近在学习程序开发,让我吐槽的是,都9102年了,怎么还是有有时不能复制,有时不能打中文的bug呢,这个时候,你可以Ctrl+shift+w一下,如果还不行,那就得重启了。。 进入正题吧,刚在写代码的时候,报了这样一个错误 然后把this输一下是undefined ...

Tue Apr 23 04:14:00 CST 2019 0 5689
TypeError: Cannot read property 'setData' of undefined

刚刚入手程序没多久 今天在写程序时用到 this.setData时会报错 这个让我想起了 react this.setState({}) 一般在react中写点击事件的时候 都喜欢 这样写 onClick={this.bindClick.bind(this)} OKOK ...

Thu Jul 02 22:39:00 CST 2020 0 852
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM