在setInterval中调用this.setData报错。
发布于 6 年前 作者 yangong 17883 次浏览 来自 问答

在setInterval中调用this.setData报错。如何在setInterval中更新页面

2 回复

多谢,大神

this 都不是指向同一个作用域了……

外层用一个变量保存 this 吧:

onLoad: function() {
    const vm = this;
    setInterval(function() {
        vm.setData({
            "data": "hello world"
        });
    }, 1000);
}
回到顶部