【发布时间】:2020-01-28 23:57:38
【问题描述】:
通常,在 react 原生组件的创建阶段,我们会添加border-width 以准确查看组件在屏幕上的布局位置。
export const ScreenContainer = styled.View`
border-width: 2px;
flex: 1;
padding-horizontal: 36px;
`;
然后,完成后我们注释掉边框。可以有 10 个组件。
export const ScreenContainer = styled.View`
/* border-width: 2px; */
flex: 1;
padding-horizontal: 36px;
`;
是否有一种全局方法可以为每个样式组件添加边框(或其他样式),并且能够轻松打开/关闭它?
这将大大加快我们的开发时间。
【问题讨论】:
-
尼克的回答似乎是一个不错的选择,但如果你只是想快速解决它,你可以将它添加到样式组件的父容器中 > * {border-width: 2px; }
-
@Emma 这似乎是一个不错的选择,但我遇到了
Node of type rule not supported as an inline style。也许这在react-native中是不可能的? -
hmm 这很奇怪,我对
react-native不太熟悉,但也许它与嵌套选择器有关。您是否尝试过在开头包含&的规则?& > * { border-width: 2px; }或& * { border-width: 2px; }? -
是的...经过验证的选择器在 react-native 中不可用。
-
@Emma RN 没有 CSS。它只有样式属性,没有选择器。
标签: react-native styled-components