- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我计划动态调用我在 React 组件上导入的 css 选择器。但如果样式不存在,则会抛出错误
Uncaught Error :无法解析样式名称“dynamicvalue3”。
是否有可能在 react 中进行这样的检查 isClassExists('dynamicvalue3')
?
例子:这是我的 css 文件示例内容。文件名为 mycustomcss.styles.css
.dynamicvalue1 {}
.dynamicvalue2 {background-color: #87c930;}
我的 react 组件的渲染方法是
import theme from './mycustomcss.styles.css';
.....
const badge = /* This will be fetch dynamically. And the values will vary from dynamicvalue1, dynamicvalue2 etc.. */;
.....
return (<div styleName={badge}>Text here</div>}/>);
问题:由于 dynamicvalue3
不存在,它会抛出一个错误。所以我在想这种方法是否确实可行。
谢谢
最佳答案
像这样检查它 theme.dynamicvalue3
如果它存在,它会返回一个真值
const badge = theme.dynamicvalue3 ? theme.dynamicvalue3 : theme.dynamicvalue2
关于javascript - 如果 styleName 存在,则检查 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55165788/
我在我的 react 应用程序中使用 scss 模块,但每次我更改 styleName ,我收到错误 Could not resolve styleName在热重载期间。如果我没有 styleName
我有一个包含一些列的 celltable,我想隐藏其中的 2 个,我试图隐藏一个 celltable 列,同时使用 css stylename 执行以下操作: firstColumn.setCellS
我有这段代码,但没有应用样式。我看过articles on the web这应该在哪里工作。有什么想法吗? var alert:Alert = Alert.show("You have not sav
我尝试在 typescript 中使用 react-css-modules,但我收到一条错误消息,无法将 styleName 添加到 div 元素。这是代码。 import * as Immutabl
我已经开始为我使用 Lucene 创建的索引构建一个小型搜索引擎。我使用 GWT 创建我喜欢的 GUI,但遇到了问题。我正在尝试在 DockLayoutPanel 中心的 FlowPanel 中添加一
我计划动态调用我在 React 组件上导入的 css 选择器。但如果样式不存在,则会抛出错误 Uncaught Error :无法解析样式名称“dynamicvalue3”。 是否有可能在 react
问题 我正在尝试使用babel-plugin-react-css-modules在我的 React 项目中,与 React CSS 模块相比,可以获得更好的性能。 但是,样式未正确应用。 原因 中的版
我确实有非常简单的 ui.xml 和 HTML5 输入元素。当我向这个元素添加 stylename 时,它不会影响任何东西吗?我该怎么做,或者我错过了什么? stylename="{style.i
我是一名优秀的程序员,十分优秀!