背景音频播放器后台播放报错
发布于 6 年前 作者 ping50 12802 次浏览 来自 问答

一个页面使用背景播放,转入其他页面后,onTimeUpdate等方法中对this.data取值会报错:

每次打印this,发现data显示都是这样:

但是非后台播放时又可以取到this.data的值,而在后台时取值就会报错

7 回复

而且上个星期发布的版本都没有这个问题,直到这星期开始新版本开发才发现会报错

已经写好复现的demo了,链接:https://pan.baidu.com/s/1qYqQsdY

好的,能否提供一个可以复现这个问题的 DEMO 呢

@Special  没有,这种写法基本都是用箭头函数的

这个是因为重定向导致页面被销毁所以拿不到data和setData吗?

@Special  麻烦看一下这个问题,要开发的功能被这个bug卡住了…

而明天就是deadline = =

var that = this

wx.xxxx({

success: function() {

that.xxxx

}

)


看下是否回调里直接用 this 导致的

回到顶部