grid布局的文档中说:“如果Grid组件设置了宽高属性,则其尺寸为设置值。如果没有设置宽高属性,Grid组件的尺寸默认适应其父组件的尺寸”,目前有个九宫格图片展示,我想使用grid来实现(图片可能是5-9张),我设置了三列columnsTemplate(‘1fr 1fr 1fr’),图片设置了aspectRatio(1),但是这个Grid的高度不设置的话,高度占满屏幕,影响到下面的展示,如果设置高度,应该如何设置。期望grid高度能根据内容自适应。
grid布局的文档中说:“如果Grid组件设置了宽高属性,则其尺寸为设置值。如果没有设置宽高属性,Grid组件的尺寸默认适应其父组件的尺寸”,目前有个九宫格图片展示,我想使用grid来实现(图片可能是5-9张),我设置了三列columnsTemplate(‘1fr 1fr 1fr’),图片设置了aspectRatio(1),但是这个Grid的高度不设置的话,高度占满屏幕,影响到下面的展示,如果设置高度,应该如何设置。期望grid高度能根据内容自适应。
grid的width设为100%,图片设置aspectRatio(1)即可
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/web-nested-scrolling-0000001774120278