在开发过程中数次发现,在view组件中使用flex布局时组件内的justify-content属性没有生效。该属性是控制组建内元素在主轴上的对齐方式。
属性失效的原因:因为该属性是控制在主轴上的对齐方式,所以在首对齐,中对齐,尾对齐等各种对齐效果生效时需要计算组件的宽度。当组件的 主轴长度属性(主轴为横轴时就是width,为纵轴时就是height)没有进行设置时,属于灵活延展的,所以无法进行计算,故属性没有生效。
解决方案:为组件设置确定长度的主轴属性(width / height)
在开发过程中数次发现,在view组件中使用flex布局时组件内的justify-content属性没有生效。该属性是控制组建内元素在主轴上的对齐方式。
属性失效的原因:因为该属性是控制在主轴上的对齐方式,所以在首对齐,中对齐,尾对齐等各种对齐效果生效时需要计算组件的宽度。当组件的 主轴长度属性(主轴为横轴时就是width,为纵轴时就是height)没有进行设置时,属于灵活延展的,所以无法进行计算,故属性没有生效。
解决方案:为组件设置确定长度的主轴属性(width / height)