Uniapp Not found -1,35 at view.umd.min.js:1
造成Not found -, at view.umd.min.js:1 错误的问题可能有多种原因,在H5和小程序运行正常,但在APP运行报错
搜了好多资料都未能解决,仔细检查代码发现是因为template赋值的变量为空造成的
如下代码,用forEach同步请求,变量未赋值,会造成Not found -, at view.umd.min.js:1 错误
this.list.forEach(async (item)=>{
let childMenuRes = await this.$http.post('***')
if (childMenuRes.code == 200){
if(childMenuRes.data!=[]){
item.childMenu = childMenuRes.data
}
}
})
此处应该使用for循环可
for(let i=0 ;i<list.length;i++){
let childMenuRes = await this.$http.post('***')
if (childMenuRes.code == 200){
if(childMenuRes.data!=[]){
list[i].childMenu = childMenuRes.data
}else{
list[i].childMenu = null
}
}
}