Javascript jsx中不符合符号或html实体代码
如何在jsx中编译符号?我有一张这样的支票Javascript jsx中不符合符号或html实体代码,javascript,reactjs,Javascript,Reactjs,如何在jsx中编译符号?我有一张这样的支票 {this.state.something&&&8226这不起作用,请打印字符串。根据我对您问题的假设回答此问题。如果我没有收到您的问题,请纠正我 如果要进行条件检查:{this.state.something&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 在当前场景中,this.state.something的计算结果为true,然后它将打印字符串“•”。这是常见的行为。您可以在浏览器控制台中对此进行检查 如果
{this.state.something&
&&8226
这不起作用,请打印字符串。根据我对您问题的假设回答此问题。如果我没有收到您的问题,请纠正我
如果要进行条件检查:{this.state.something&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
在当前场景中,this.state.something
的计算结果为true,然后它将打印字符串“•”。这是常见的行为。您可以在浏览器控制台中对此进行检查
如果您希望有一个条件,当它的计算结果为true时,您可以对该条件执行操作,请尝试以下操作:
{this.state.check && '•' ? 'print this' : 'do not print this'}
如果'•'
没有计算项目符号(最有可能的情况),请尝试'\u2022'
注意:以下是浏览器控制台结果:
var text = ' asdjk ' + '•'; ---> *text= " asdjk •"*
var text = ' asdjk ' + '\u2022'; ----> *text = " asdjk •"*
检查项目符号是否存在于文本中:
text.includes('•') ---> *false*
text.includes('\u2022')--->*true*
我不太确定,但它应该有一个分号•代码>使用这个:{this.state.something&&&&&&&&8226;}
;value.JSX后的imp是否只编译HTML元素,而不是HTML实体。您的要求是什么?是否打印项目符号而不是字符串?@MayankShukla请给出答案,您的解决方案有效。