鸿蒙5.0开发常见问题【Flex布局与w3c中的flex是否有差异?】
·
在w3c标准中,flex组件主轴的默认大小是由子组件决定的,但是flex的align-items的默认值是stretch,也就是拉伸,因此在父flex组件不设置align-items时,子flex组件会在主轴上填满父组件,而当将父组件的align-items设置为其他值时,子flex组件由他自己的子组件决定主轴的大小了。
在ArkTS上,Flex组件主轴的默认大小是由父组件决定的,即在主轴方向上填满父组件,因此在不设置flex组件主轴大小的情况下,对齐方式alignItems是不会影响Flex组件的主轴大小的,且ArkTS中Flex组件的alignItems属性的默认值为ItemAlign.Start,因此设置了ItemAlign.Start后,Flex组件仍然会在主轴上填满父组件。
更多推荐



所有评论(0)