微信小程序setData報錯TypeError: Cannot read property ‘setData‘ of undefined的解決方案

今天寫案例的時候,在onLoad函數中用this.setData重置了一個數值,然後就一直報錯,結果如下: 問題的原因: 無法找到setData這個定義,因爲setData中是onLoad函數中的方法中的子節點, 無法使用this 解決方案 這個時候需要在方法的開始部分定義var that = this,然後用that.setData來重置,這樣就解決了這個問題了。 如下圖:
相關文章
相關標籤/搜索