小程序開發之xxx is not defined


 

遇到問題

在小程序開發中直接在函數中調用data中的變量直接賦值給新的變量,就會出現如下錯誤

VM33895:1 thirdScriptError
apaymoney is not defined; [Component] Event Handler Error @ pages/paymoney/paymoney#bound btnoneclick
ReferenceError: apaymoney is not defined

明明在data中已經定義了,為什么還會報這種錯誤呢?

問題原因

原因就在於在程序開發中在函數直接調用data中的變量賦值是不行滴,要用this.data.xxx這種方式。

問題解決

第一種

重新定義局部變量代替data中的值,

第二種

使用this.data.xxx.后再賦值


免責聲明!

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



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