为了账号安全,请及时绑定邮箱和手机立即绑定

【已解决】React 调用函数竟然不对,提示这个函数undefined

【已解决】React 调用函数竟然不对,提示这个函数undefined

杨魅力 2019-05-24 11:17:08
goToDetail(){console.log("看看能出来吗?")}renderComment({name,author,uploadTime,description,category,sraID}){switch(category){case"0":return"other";case"1":return"project";case"2":return"paper";case"3":return"book";case"4":return"certificate";case"5":return"patent";case"6":return"picture";}return({name}{author}-{uploadTime}描述:{description});}render(){if(this.state.contents){return({this.state.contents.map(this.renderComment)})}else{return()}}不知道什么原因,求大神解答。。。
查看完整描述

2 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

手动绑定下this
constructor(){
super();
this.renderComment=this.renderComment.bind(this);
}
用箭头函数
renderComment=()=>{}
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 698 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信