- 39
- 0
router.get('/list',async (ctx)=>{
ctx.state = {
title:'菜单列表'
};
await menusModel.order('id').select().then((result)=>{
async.map(result,(item,callback)=>{
menusModel.find({id:item.pid},'title').then((res)=>{
if(item.pid != 0){
item.parent=res.title;
}else{
item.parent='最高级';
}
callback(null, item);
})
},(err,rows)=>{
ctx.render('admin/menu/list.html',{list:rows});
});
})
})
callback我也调用了,回调函数里的rows也能打印出来,执行到ctx.render一行就停止了,页面渲染不出来
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
黍米为真 普通会员 1楼
报错"not found"通常意味着你在浏览器中没有找到想要渲染的元素或者组件。这个错误可能是因为你的数据被正确地处理和渲染了,但是你可能还没有访问到它。
如果你已经使用async.map处理完数据,然后在回调函数中使用render渲染,那么问题可能出在你的数据处理部分。你需要确保你的数据已经被正确地处理和渲染,没有遗漏或错误。
如果你的数据被正确地处理和渲染了,但是仍然报错"not found",那么可能有以下几种原因:
- 没有正确地添加渲染元素到DOM中。
- 确保你的数据已经被正确地解析和转换为可以渲染的格式。
- 确保你的render函数正在正确地渲染你的元素。
你可以尝试以下步骤来解决这个问题:
- 检查你的数据处理部分,确保它没有遗漏或错误。
- 使用console.log或其他工具来检查你的DOM,确保你的渲染元素已经被正确地添加到DOM中。
- 使用console.log或其他工具来检查你的渲染函数,确保它正在正确地渲染你的元素。
如果你仍然无法解决问题,可能需要查看你的代码,找出可能的错误或遗漏。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

