javascript - Reactjs 多个条件类

标签 javascript reactjs

我是reactjs新手 - 希望添加一些条件类,这些类对循环中的第三个和第四个项目起作用

<div className={'medium-20 large-12 columns' + (index === 3 ? 'medium-push-10' : null)}>

if index 3 -- medium-push-10
if index 4 -- medium-pull-10

最佳答案

要获得快速解决方案,您可以在第一个条件运算符的第二个结果中添加另一个条件运算符。

<div className={'medium-20 large-12 columns' + (index === 3 ? ' medium-push-10' : index === 4 ? ' medium-pull-10' : '')}>

但是不要走得太远,否则你的代码很快就会变得不可读。

关于javascript - Reactjs 多个条件类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44202877/

相关文章:

javascript - 将 UTC 日期时间转换为本地日期时间

javascript - 我如何编写脚本,如果找到想要的 .js 文件则显示消息然后执行它?

reactjs - 'proper' 在使用钩子(Hook)间隔后更新 react 组件的方法是什么?

javascript - 在 React 类组件中使用 ResizeObserver

reactjs - Material-UI 与 Next.js 并明确给出警告 : Prop `className` did not match for server & client

javascript - 在带有母版页的 Web 表单上使用 JavaScript 访问服务器控件?

javascript - Jstree : Create node with custom div

javascript - 在浏览器中使用带有外部 URL 的动态导入

reactjs - 如何在 Office UI Fabric React 图标按钮组件中使用 Font Awesome 图标?

reactjs - 如何创建验证字符串格式的 typescript 类型?即检查字符串是否有效 css 长度属性