如何检查在渲染函数中使用 If else 条件来打印友好值
P粉744831602
P粉744831602 2023-09-14 11:24:02
[React讨论组]

如何检查渲染函数中的条件以打印友好名称 例如 if (value = 101) then “some text”, else if (value = 102) then “Another text” 等等 请检查下面的代码我正在尝试。

public render(): React.ReactElement {
return (
    { this.state.sitecontents.map(function(mylists,mylistitemkey){ return(
  1. {mylists.Title} //here it will display list titles if({mylists.BaseTemplate} = {'101'} // basetemplate will return int number like 100, 101, 103 etc so checking the condition with 101 {

    {"Generic List template"}

    } else if ({mylists.BaseTemplate} = {'102'}) {

    {"Document List template"}

    } else {

    {"Custom template"}

    })
  2. ); }) }
);

{mylists.BaseTemplate} 将返回模板编号,因此我想打印该模板编号的友好名称,我正在尝试打印,但它不是预期的。请检查输出的显示方式 如果我们看到下面的屏幕截图,则条件被视为简单文本

如何使用 if else 检查条件 或者有什么方法可以创建文件/Json 值并从该文件中查找以获得相应的友好字符串?

P粉744831602
P粉744831602

全部回复(1)
P粉121081658

你尝试过状态吗?您可以从此处

获得这个想法
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号