小程序之success回调函数中使用this问题

写一个获取小程序用户信息的函数,在success回调函数里使用this.setData()更新数据时报错,源码及报错位置如下图所示

  报错原因

success方法指向闭包,所以this属于闭包,由此在success回调函数里是不能直接使用this的,如果我们要使用的话,可以在闭包之外先把this赋值给另一个变量。

解决方案

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