小程序
小游戏
企业微信
微信支付
扫描小程序码分享
一个页面使用背景播放,转入其他页面后,onTimeUpdate等方法中对this.data取值会报错:
每次打印this,发现data显示都是这样:
但是非后台播放时又可以取到this.data的值,而在后台时取值就会报错
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
好的,能否提供一个可以复现这个问题的 DEMO 呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
var that = this
wx.xxxx({
success: function() {
that.xxxx
}
)
-------------
看下是否回调里直接用 this 导致的
这个是因为重定向导致页面被销毁所以拿不到data和setData吗?
@Special 麻烦看一下这个问题,要开发的功能被这个bug卡住了...
而明天就是deadline = =
已经写好复现的demo了,链接:https://pan.baidu.com/s/1qYqQsdY
而且上个星期发布的版本都没有这个问题,直到这星期开始新版本开发才发现会报错
@Special 没有,这种写法基本都是用箭头函数的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
好的,能否提供一个可以复现这个问题的 DEMO 呢
var that = this
wx.xxxx({
success: function() {
that.xxxx
}
)
-------------
看下是否回调里直接用 this 导致的
这个是因为重定向导致页面被销毁所以拿不到data和setData吗?
@Special 麻烦看一下这个问题,要开发的功能被这个bug卡住了...
而明天就是deadline = =
已经写好复现的demo了,链接:https://pan.baidu.com/s/1qYqQsdY
而且上个星期发布的版本都没有这个问题,直到这星期开始新版本开发才发现会报错
@Special 没有,这种写法基本都是用箭头函数的