小程序之success回調函數中使用this問題

寫一個獲取小程序用戶信息的函數,在success回調函數裏使用this.setData()更新數據時報錯,源碼及報錯位置如下圖所示

  報錯原因

success方法指向閉包,所以this屬於閉包,由此在success回調函數裏是不能直接使用this的,如果我們要使用的話,可以在閉包之外先把this賦值給另一個變量。

解決方案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章