【发布时间】:2018-11-09 17:54:54
【问题描述】:
我正在尝试将函数 purchaseAs 作为道具传递给组件,但出现 TypeError: Cannot read property 'purchaseAd' of undefined。我究竟做错了什么?抱歉,我知道这是一个常见问题,但我是 React 新手。
class Seller extends React.Component {
constructor(props) {
super(props);
var data = require('./sellerData.json');
this.state = {
sellerData: data
};
}
purchaseAd = () =>
{
console.log("called")
}
render () {
return (
<Layout>
{
this.state.sellerData.map(function(advertiser)
{
return (
<Entry
purchaseAd = {this.purchaseAd}
key = {advertiser.id}
advertiser = {advertiser}
/>
)
}
)}
</Layout>
)
}
}
【问题讨论】:
标签: reactjs