在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组件仍然会在主轴上填满父组件。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐