[渲染层错误] SystemError (exparserScriptError)
Cannot read property 'forEach' of null
TypeError: Cannot read property 'forEach' of null
at Module.x (http://127.0.0.1:63974/__pageframe__/__dev__/WAWebview.js?t=wechat&v=2.12.2&s=1599698224023:2:1706201)
at http://127.0.0.1:63974/__pageframe__/__dev__/WAWebview.js?t=wechat&v=2.12.2&s=1599698224023:2:161809
at http://127.0.0.1:63974/__pageframe__/__dev__/WAWebview.js?t=wechat&v=2.12.2&s=1599698224023:2:128237
at e.
at http://127.0.0.1:63974/__pageframe__/__dev__/jsdebug.js:1:13816
at i (http://127.0.0.1:63974/__pageframe__/__dev__/jsdebug.js:1:13823)
重新选择一下详情==>本地设置==>调试基础库,我重新选择以后就可以了
重新编译一下,亲测可用,可能是微信开发者工具的问题吧,目前未接到正式版用户的投诉和反馈,只在工具遇到过
渲染层错误, 关键是我没用过forEach啊
js部分的代码用的for()遍历
模板中用的v-for,难道v-for最后就是forEach??但是模板里的内容都已经遍历展现在页面上了,还提示foreach of null,什么意思??···一头雾水
windows系统电脑,重启微信开发者工具,恢复正常,亲测可用。
请问是怎么解决的
你好,具体是怎么复现的?请详细描述下问题流程。
循环之前先判断一下
if(list.length){
list.forEach(item=>{})
}
打个debugger吧,应该是你要foreach的数据有问题
forEach之前判断一下类型
打印下你前面的数组,看看有没有值
建议用短路写法