代码之家  ›  专栏  ›  技术社区  ›  four-eyes

内部HTML:如何在React类中调用方法

  •  0
  • four-eyes  · 技术社区  · 6 年前

    假设我有一个普通的React组件,我在其中调用 setHMTL

    class Foo extends React.Component {
    
    ...
    .setHTML(
              '<span><p>Foo' + ... 
              + '</p><img onclick="() => this.setState({...})" class="whatever" src.../></span>'
            )
    ...
    

    <img /> onClick() . 当调用该函数时,我需要设置 state 我的组件。通常我会在里面做 JSX

    <img
      src=...
      onClick={() => this.setState({...}) />
    

    但如果 HTML 是绳子吗?

    0 回复  |  直到 6 年前