react-native - 道具(样式)不会传递给孩子
解决方案
请将您的格式更改BorderLayout
为以下格式。
return (
<View style={[styles.parent,props.style]}>
/* remaining code */
</View>
)
您不需要使用 flatten ,因为 View 需要一组样式作为输入。通过以下方法,可以使用 style 属性覆盖BorderLayout默认样式。
所做的更改:移动props.style
到数组的末尾,以便它将覆盖默认样式(在您的情况下backgroundColor
)。
推荐阅读
- ssas - 未选择度量时维度之间的 SSAS 笛卡尔积
- javascript - 如何结合 Rails 标签和 JavaScript
- cron - 为什么 Cron Job 没有启动
- c3.js - c3.js 删除时间序列之间不连续天数的空格
- javascript - 使用 Webpack 设置延迟加载组件的正确路径 - ES6
- angularjs - angularjs - 从控制器更新 ng-model 值?
- ansible - Ansible Inventory 中主机之间的暂停时间
- c - 如何在我的自研操作系统中控制显卡?
- android - 使用 JobService 启动 Service 的正确方法
- clojure - 如何让两个 Datomic Cloud 客户端保持同步?