收藏
回答

在setInterval中使用setData({})报错Invalid string length?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug setInterval 工具 7.0.17 2.8.1

在setInterval中使用setData({})报错Invalid string length;at setTimeout callback function RangeError: Invalid string length

测试发现,setInterval和setData单独使用是可以的。

//代码在onReady下
let wxThis = this;
let interval = setInterval(function() {
      wxThis.setData({
        test: 1
      });
      // if (wxThis.data.playerInfo.lifeTime > 15) {
      //   clearInterval(interval);
      // }
    }, 600)

两个报错

回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签