我开始尝试<Link>
从react-router
.
<Link style={{display: 'flex'}}>...</Link>
但它似乎display
专门剥离了CSS 属性。有谁知道为什么以及如何解决它?
我遇到了同样的问题
<a style={{display: 'flex', marginTop: '10px'}}>Test link</a>
(结果:仅margin-top: 10px
适用)
编辑: 为了将来参考,我看到这个页面仍然有一些观点:
我真的尝试使用多个特定display
于供应商的CSS 属性,而不仅仅是单个flex
属性值,所以我现在意识到这个问题非常模糊......
问题是 ReactJS 团队改变了他们解析内联样式中 CSS 属性的方式,我们“都”真正依赖于未记录的(内部)ReactJS 代码。所以这曾经有效:
<div style={{'display': ['flex', '-webkit-flex']}}>
...
</div>
但这不再是了,因为他们更新了那部分代码。
有关更多详细信息,请参见例如https://github.com/facebook/react/issues/2020