博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在JSX中使用<If><Choose><When><Otherwise>等逻辑标签
阅读量:6830 次
发布时间:2019-06-26

本文共 974 字,大约阅读时间需要 3 分钟。

  hot3.png

默认JSX不支持此类标签, 我们需要一个插件来实现.

jsx-control-statements提供了这个功能.

安装

npm install --save-dev jsx-control-statements

语法

If

// simple
IfBlock
// using multiple child elements and / or expressions
one { "two" }
three
four

Choose

IfBlock
ElseIfBlock
Another ElseIfBlock
...
ElseBlock
// default block is optional; minimal example:
IfBlock

When & Otherwise

// Before transformation
IfBlock1
IfBlock2
ElseBlock
// After transformation{ test1 ? IfBlock1 : test2 ? IfBlock2 : ElseBlock }

For

// you must provide the key attribute yourself  
{ item.title }
// using the index as key attribute is not stable if the array changes
{ item }
Static Text

github

转载于:https://my.oschina.net/wolfx/blog/707181

你可能感兴趣的文章
利用Fiddler或Charles进行mock数据
查看>>
探寻TP-Link路由器的登录验证
查看>>
CS Website
查看>>
Oracle获取日期的特定部分
查看>>
NodeJs学习笔记(五)---单元测试补充
查看>>
你不知道的JS
查看>>
[数学建模(八)]使用MATLAB绘图
查看>>
进程间的通信-队列Queue
查看>>
实数集不可数的新证明
查看>>
菜鸡测试的若有所思
查看>>
动手动脑(异常处理)
查看>>
端口复用及重映射
查看>>
性能测试面试问题(一)
查看>>
其他内置函数
查看>>
ES6 基础学习
查看>>
Centos7二进制文件安装MySQL5.7.25
查看>>
多线程下的单例模式
查看>>
ExpandableListView置顶和子list收放
查看>>
微信资源包混淆
查看>>
第二课: 雷电模拟器的多开和打开
查看>>