如何在反应中按条件更改对象?
Posted
技术标签:
【中文标题】如何在反应中按条件更改对象?【英文标题】:How to change an object by condition in react? 【发布时间】:2020-06-20 16:54:52 【问题描述】:我有一个描述我的“风格”的静态对象:
public static IconsStyle =
height: 51,
justifyContent: 'center',
background: 'inherit'
;
如果 window.InnerWidth 为
【问题讨论】:
if(window.InnerWidth < 850) IconsStyle.width = 60
?
@Anurag Srivastava 是的
请阅读How to Ask - 如果您有任何不合适的问题,请不要发布。
【参考方案1】:
Object.defineProperty(IconsStyle, 'width',
value: 60,
writable: true,
enumerable: true,
configurable: true
);
【讨论】:
你能补充解释吗!? @WernerHenze 我同意,答案应该包括对代码的确切作用以及它如何解决问题的任何解释。无论如何,我相信,你可以更好地制定这个。对于某些人来说,这可能会令人不快,即使只是轻微的。以上是关于如何在反应中按条件更改对象?的主要内容,如果未能解决你的问题,请参考以下文章
如何更改保存在反应组件的 useRef 对象中的按钮的 onClick 功能?