当前位置: 首页 > 面试题库 >

使用React变量语句(JSX)插入HTML

薛淮晨
2023-03-14
问题内容

我正在用React构建一些东西,我需要在JSX中插入带有React变量的HTML。有没有办法像这样一个变量:

var thisIsMyCopy = '<p>copy copy copy <strong>strong copy</strong></p>';

并像这样将其插入反应中并起作用?

render: function() {
    return (
        <div className="content">{thisIsMyCopy}</div>
    );
}

并按预期插入HTML吗?我还没有看到或听到任何有关可以内联执行此操作的react函数的信息,也没有听说过任何可以使之起作用的解析方法


问题答案:

您可以使用dragonallySetInnerHTML,例如

render: function() {
    return (
        <div className="content" dangerouslySetInnerHTML={{__html: thisIsMyCopy}}></div>
    );
}


 类似资料:
  • 问题内容: 您可以像这样在JSX中使用if语句吗? 像上面的东西?是否可以根据条件使用JSX? 问题答案: 使用条件渲染,并且由于没有其他情况,因此为了简洁起见,可以使用而不是三元运算符: 之所以起作用,是因为在JavaScript中,总会求和,并且总会求和。 因此,如果条件为true,则&&之后的元素将出现在输出中。如果为假,React将忽略并跳过它。 从而: 仅当条件为true时才渲染JSX。

  • 问题内容: 我正在尝试创建一个查询,该查询将针对中的每个服务器中特定数据库中的特定表执行一次。 对于每个我想知道的内容。 所以我需要的是这样的: 然而,在似乎并不工作。 有什么建议吗?感谢您与我一起思考。 问题答案: 您必须使用动态sql: 这是有关exec的更多信息。

  • 我不完全确定这在Java中是否可行,但在if语句中声明的字符串之外,如何使用if语句中声明的字符串呢?

  • 问题内容: 我试图用大约50,000行10列填充Java中的resultSet,然后使用的方法将它们插入到另一个表中。 为了使过程更快,我进行了一些研究,发现在将数据读入resultSet时,fetchSize起着重要的作用。 如果fetchSize太低,可能会导致到服务器的行程过多,而fetchSize太高则会阻塞网络资源,因此我做了一些尝试,并设置了适合我的基础结构的最佳大小。 我正在阅读此r

  • 问题内容: 我正在尝试将CS​​V插入临时表,但此SQL语句似乎不起作用。 出现以下错误…。 问题答案: 您不能将INSERT批量插入表变量中。所以这行: 是什么原因引起的错误。 仅供参考,最简单的解决方法可能只是使用#Temp表而不是Table Variable。因此,您的SQL代码将更改为:

  • 我使用java PreparedStatment对象来构造一系列批处理的插入查询。查询语句的格式为。。。 ...所以字段值和表名都是变量(即。我有多个具有相同列格式的表,每个插入都将定向到不同的表)。如果我删除“?”tablename变量和硬代码,我可以让执行程序正常工作,但每个准备好的语句都将插入到不同的表中,因此需要保留一个我在使用...执行批处理查询之前立即填充的变量... 我怎样才能让它成