首页 > 其他分享 >react使用判断,显示相关组件----会出现代码,正确的写法是怎样的

react使用判断,显示相关组件----会出现代码,正确的写法是怎样的

时间:2024-02-06 16:13:01浏览次数:31  
标签:react iatStatus SpeakLoading ---- && props ing 写法

如题,下面的写法,在实际显示的时候,会出现代码

const SpeakLoading = (props) => {
 
  return (
    <RecordLoadingWrapper>
     
    props.iatStatus=='ing'&&(<div>正在倾听,请说话</div><img className="recording-img" src={audioImg} alt="" srcSet="" />)
    props.iatStatus=='end'&&(<div>录音超时停止,请重启识别</div><Button onClick={props.startRecorder}></Button>)
    </RecordLoadingWrapper>
  );
};

解决办法

加上{}

const SpeakLoading = (props) => {
 
  return (
    <RecordLoadingWrapper>
     
    {props.iatStatus=='ing'&&(<div>正在倾听,请说话</div><img className="recording-img" src={audioImg} alt="" srcSet="" />)}
    {props.iatStatus=='end'&&(<div>录音超时停止,请重启识别</div><Button onClick={props.startRecorder}></Button>)}
    </RecordLoadingWrapper>
  );
};

标签:react,iatStatus,SpeakLoading,----,&&,props,ing,写法
From: https://www.cnblogs.com/cn-oldboy/p/18009880

相关文章

  • 实现流程可控的镜像下载和存储(一)
    基于https实现镜像所有相关元信息的获取在弱网环境下,下载镜像很慢且容易出错,基于这个原因需要开发更加可靠且支持断点续传的镜像下载程序由于DockerHub在国内无法访问,用自己的阿里云镜像加速替代来进行测试下面以下载linux/amd64的ubuntu22.04镜像为例Authentication例中的......
  • ubuntu linux服务器nginx安装手册
    ubuntulinux服务器nginx安装手册一、连接服务器注意登录服务器的用户角色,这里显示为root是已经使用sudo-s进行了提权操作二、安装nginx到指定目录1、安装编译依赖在开始之前,需要确保安装了编译Nginx所需的依赖包。这些依赖可能包括但不限于gcc、g++、make、libpcre3-dev......
  • 零基础入门Vue之画龙点睛——再探监测数据
    追忆上一节:零基础入门Vue之影分身之术——列表渲染&渲染原理浅析虽然我深知,大佬告诉我”先学应用层在了解底层,以应用层去理解底层“,但Vue的数据如何检测的我不得不去学否则,在写代码的时候,可能会出现我难以解释的bug对此,本篇文章,将记录我对Vue检测数据的理解对于Vue检测数据......
  • 今天回顾-回溯算法-131. 分割回文串
    注意点&感悟:对这个范围还是没太梳理清楚,我的感觉是当前位置是start_index,每轮的结束是i所以范围是[start_index,i+1]题目链接:131.分割回文串自己独立写的代码:classSolution:defpartition(self,s:str)->List[List[str]]:res=[]self.back......
  • JavaScript 实现类似SQL 左联接式的对象数组合并
    在JavaScript中,你可以使用对象合并(Objectmerging)来模拟数据库的左联接操作。左联接操作会将两个对象的特定属性进行合并,类似于SQL中的LEFTJOIN操作。假设你有两个对象,每个对象代表一个表:consttable1=[{id:1,age:30},{id:3,age:25},];consttable2......
  • 虚拟飞控计算机:飞行控制系统验证与优化的利器
    ​01.背景介绍随着航空技术的飞速发展,飞行控制系统作为飞机的心脏,全面负责监测、调整和维持飞行器的姿态、航向、高度等参数,用以确保飞行的安全和稳定。为了满足这些要求,现代飞控系统通常采用先进的处理器和外设来确保其高效、稳定的运行。▲C919模拟驾驶舱 然而,在实际应......
  • 【题解】P5907 数列求和加强版 / P4948 数列求和
    本题解是对warzone的题解的补充。题意:求\[\sum_{i=1}^ni^ka^i\]普通版:\(k\leq2\times10^3\)。加强版:\(k\leq10^7\)。首先先考虑普通版。\[\begin{aligned}\sum_{i=1}^ni^ka^i&=\sum_{i=1}^na^i\sum_{j=0}^k{k\bracej}i^{\underline{j}}\\&=\sum_{j=0......
  • @import '~@/commonStyles/index.less'; 这里的'~@是什么写法
    在现代前端项目中,特别是在使用webpack等构建工具时,~@是一种约定的写法,用于处理模块化的CSS或预处理器(如Less、Sass)文件的导入。这里的~@/commonStyles/index.less表示:~符号:在一些构建系统中(尤其是webpack),此符号告诉构建工具这是一个模块请求,而非一个相对于当前文件的相对路......
  • Java微服务SpringCloud+Uniapp+Vue3+Element Plus开源BizSpring商城
    产品介绍BizSpring电商平台概述BizSpring电商平台,是基于最新SpringCloud微服务架构开发的多语言电商平台,使用领先的Vue3.0+ElementPlus+uniapp技术开发的移动全端业务、实现了多平台同步构建及建设的解决方案。应用发布基于Uni-app,实现跨多个平台(H5、公众号、头条、抖音......
  • Qt processEvents - 解决线程中事件阻塞(如槽函数被阻塞)
    百度了一会,发现没太有文字讲这件事情,因此整理成文字记录一下。processEvents介绍长时间运行的操作可以调用processEvents()保持应用程序响应能力。voidQCoreApplication::processEvents(QEventLoop::ProcessEventsFlagsflags=QEventLoop::AllEvents)根据指定的条件为调......