家里有个兔崽子 2021-11-12 11:39 采纳率: 50%
浏览 22

react中怎么引用外部组件里的方法

我有一个页面组件SelfAppraisal,页面组件有一个方法handleDelete()。
我在此组件中引用了一个外部的const常量数组,常量中有一个方法会调用handleDelete(),请问如何实现?

现在是这样的


const DEF_COLUMNS=[<Button type='link' size='small' onClick={() => this.handleDelete(plan)} ></Button>]
export default class SelfAppraisal extends Component {
  handleDelete = (plan) => {
  }
render() {
  return (
    <>
      {DEF_COLUMNS}
    </>
  )
}
}

  • 写回答

1条回答 默认 最新

  • Mnioc 2021-11-13 12:16
    关注

    把页面组件handleDelete传递给子组件,在子组件里面使用props.handleDelete调用就好了

    评论

报告相同问题?

问题事件

  • 修改了问题 11月12日
  • 修改了问题 11月12日
  • 修改了问题 11月12日
  • 创建了问题 11月12日