猿问

如何使用 call()来改变this的指向

写小程序的时候发现小程序内置的api里是不能使用this。于是定义了一个变量_self来保存this。想问下如果使用call()应该怎么写。第二个这么些好像不行
letrpx
let_self=this
//获取系统信息
wx.getSystemInfo({
success(res){
_self.windowHeight=res.windowHeight+'px'
_self.windowWidth=res.windowWidth
rpx=res.windowWidth/750
_self.rpx=rpx
}
})
wx.getSystemInfo.call(this,{
success(res){
this.windowHeight=res.windowHeight+'px'
this.windowWidth=res.windowWidth
rpx=res.windowWidth/750
this.rpx=rpx
}
})
慕斯709654
浏览 344回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答