Home
Sign Up
Sign In
V2EX
›
问与答
有个 React Native 的问题,关于 Flex 与自定义组件配合的问题.
NonClockworkChen
·
Aug 4, 2017
· 1844 views
This topic created in 3378 days ago, the information mentioned may be changed or developed.
我在一个父 view 里面定义了 5 个子 View,每个都是{flex:1},父 View 的 FlexDirection:'column',能够把父 View,平均分好.
但是写了一个自定义组件来避免需要写 5 次子 View, flex 就失效了..
写自定义组件需要注意什么吗
view
flex
定义
组件
3 replies
•
2017-08-05 05:58:42 +08:00
TabGre
Aug 4, 2017 via iPhone
1
自定义组建是通过 props 传递数量子元素数量吗?最好上上代码😂
NonClockworkChen
OP
Aug 4, 2017
2
@
TabGre
不是,自定义组件就是子元素.
没事儿了,效果已经出来了,在自定义组件的 render 方法中的最外层 View 上也加了{flex:1}就有用了,不加之前,自定义组件没有宽和高,默认 0. 好像有点明白为什么了,不过还没透,还得琢磨一下.
TabGre
Aug 5, 2017 via iPhone
3
flex 属性是只能作用于 flexbox 容器的第一级子元素。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3005 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 11:34
·
PVG 19:34
·
LAX 03:34
·
JFK 06:34
♥ Do have faith in what you're doing.
❯