小程序中that和this的指向問題


出現this.setData is not a function;這個報錯

明明沒有對this重新賦值,或許也無法理解為何需要var that = this 然后再that.setData()

其實this是指向當前實體的一個指針,當處於不同的實體之中時,this指針隨即改變,可以看到this在微信開發工具中是以藍色顯示的,是系統變量,因此,在嵌套實體中,需要另外一個變量來操作你所需要操作的實體。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM