【发布时间】:2018-06-27 10:44:01
【问题描述】:
我有一个函数,它之前接受两个参数,它曾经只接受一个参数,所以在 props 中传递它是这样的:-
mixed1.map((cat1) => (<ServicesCategoryOption category1={cat1.categories} setacatid={i=>this.setacatid(i)}/>))
但现在我将 setacatid 更改为:-
setacatid(a,b){
console.log(b);
this.setState({
catidofclicked:a,
catnameofclicked:b
},function(){
localStorage.setItem('selecteditem',this.state.catidofclicked);
localStorage.setItem('selectedname',this.state.catnameofclicked);
});
}
那么它需要两个参数 a 和 b 现在如何在 props 中传递呢?
【问题讨论】:
标签: javascript reactjs