javascript - 映射函数不将数据返回到渲染
问题描述
userid(uid){
this.state.userid.map((user)=>{
if(uid===user._id){
console.log(user.username)
return user.username
}
})
}
<div style={{width:"80%"}}>
{this.state.posts.map(post=>
<div key={post._id.toString()}>
<div className="modal-content"><br/>
<a >{this.**userid**(post.user_id)}</a>
<b>Title: {post.title}</b><br/>
<div><b>Message: </b>{post.message}</div>
我正在从返回渲染中调用用户 ID,但它没有返回,有什么方法可以返回
解决方案
推荐阅读
- android - 如何修复:Android Api 28 DisplayManager#getDisplays() 函数使应用程序崩溃
- azure - Azure RBAC:REST API 对未经授权的请求返回空响应
- angular - kendoDatetimepicker 错误 date.getTime 不是函数
- python-3.x - 如何使用字母列表作为键创建字典,值是字母的大写版本
- bitbucket - Markdown 去除嵌套在列表中的代码块中的换行符
- c# - jObject.Parse 和 JsonConvert.DeserializeObject 数据放入 DataTable 导致 Parameter Count Mismatch 异常
- applescript - 如何修复此代码,尝试单击按钮
- filter - 仅包含内容的 Google 表格的 IMPORTRANGE 行
- linux - 我是在搞砸 glVertexAttribPointer(),还是我的 HD6480G 驱动程序可能受到责备,我有什么追索权?
- php - 如何在帖子类别中找到上传图标的网址