为什么baseApi无法在renderImage上读取我尝试过的所有内容但是它没有工作我尝试了道具和状态但是也没有工作
componentDidMount() {
let baseApi = this.props.lenk('files/');
this.baseApi(baseApi);
}
baseApi(link){
return link;
}
renderImage(i,d) {
debugger
var Link= i.Link;
var file = i.Name;
let baseApi =this.baseApi();
}
任何想法我都可以获得baseApi的价值提前谢谢
答案 0 :(得分:0)
请尝试这个
constructor() {
super();
this.renderImage= this.renderImage.bind(this);
//this.baseApi= this.baseApi.bind(this);
}
你使用renderImage的地方,如果在渲染中可能是循环函数对于这个逻辑不正确。应该尝试
componentWillMount() //instead of componentDidMount