代码之家  ›  专栏  ›  技术社区  ›  anjanesh

在render中调用的函数中的反勾号

  •  0
  • anjanesh  · 技术社区  · 5 年前

    我在这里做错什么了?我回来了 return children; 在render()中调用的函数中

    children.push(<img key="`${this.data_images.hits[i].id}`" src="`${this.data_images.hits[i].previewURL}`"/>)
    

    ${this.data_images.hits[i].id}

    而呈现的输出是

    <img src="`${this.data_images.hits[i].previewURL}`">
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   layonez    5 年前
    "`${this.data_images.hits[i].id}`"
    

    这是简单的字符串

    所以代码是

    children.push(<img key={`${this.data_images.hits[i].id}`} src={`${this.data_images.hits[i].previewURL}`}/>)
    

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

    推荐文章