Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript reactjs-根据条件呈现标记_Javascript_Reactjs - Fatal编程技术网

Javascript reactjs-根据条件呈现标记

Javascript reactjs-根据条件呈现标记,javascript,reactjs,Javascript,Reactjs,我有个问题。我只想在条件中验证了标记且该标记无效的情况下呈现该标记。很可能我在打字 return ( if(this.state.currentPage > 1 ){ <a className="prev-button">&lt;</a> } ) 返回( 如果(this.state.currentPage>1){ } ) 我找到了解决方案。这是输入代码的正确方法: {(this.state.currentPage > 1 ) &a

我有个问题。我只想在条件中验证了
标记且该标记无效的情况下呈现该标记。很可能我在打字

return (
  if(this.state.currentPage > 1 ){ 
    <a className="prev-button">&lt;</a>
  }

)
返回(
如果(this.state.currentPage>1){
}
)

我找到了解决方案。这是输入代码的正确方法:

{(this.state.currentPage > 1 ) && 
  <a className="prev-button">&lt;</a>
 }
{(this.state.currentPage>1)&
}

我找到了解决方案。这是输入代码的正确方法:

{(this.state.currentPage > 1 ) && 
  <a className="prev-button">&lt;</a>
 }
{(this.state.currentPage>1)&
}
返回后传递的内容应该是有效的JS表达式

如果是一个语句

看看这个,看一看

为了在表达式中进行逻辑测试,您可以使用以下方法:

return({(this.state.currentPage>1)&&})
返回后传递的内容应该是有效的JS表达式

如果是一个语句

看看这个,看一看

为了在表达式中进行逻辑测试,您可以使用以下方法:

return({(this.state.currentPage>1)&&})

在return中,您需要使用
{}
括号来编写JS代码

return(
 {
   this.state.currentPage>1 ? <a className="prev-button">&lt;</a> : ''
 }
)
返回(
{
this.state.currentPage>1?:“”
}
)

在return中,您需要使用
{}
括号来编写JS代码

return(
 {
   this.state.currentPage>1 ? <a className="prev-button">&lt;</a> : ''
 }
)
返回(
{
this.state.currentPage>1?:“”
}
)

谢谢,我找到了解决方案,并在您之前发布了它。但是我非常感激。是的:)我在键入答案时看到了谢谢你,我找到了解决方案,在你之前我就发布了。但是我非常感激。是的:)我在键入答案时看到了这一点