原文:微信小程序開發——使用回調函數出現異常: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