AI助手支持GPT4.0
在setInterval中使用setData({})报错Invalid string length?Use setData(()) in setInterval to report Invalid string length?
在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单独使用是可以的。
let wxThis = this;let interval = setInterval(function() { wxThis.setData({ test: 1 }); }, 600)
两个报错
Framework type problem type API / component name terminal type wechat version basic library version applet bug setinterval tool 7.0.17 2.8.1 use SetData ({}) in setinterval to report invalid string length; at setTimeout callback function rangeerror: invalid string length test shows that setinterval and SetData can be used alone. //Under onready, let wxthis = this; let interval = setinterval (function()){ wxThis.setData ({ test: 1 }); // if ( wxThis.data.playerInfo . lifetime > 15) {/ / clearinterval (interval); / /}}, 600)
实际测试 开发工具里面是正常的。