ArkTs这是Grid组件为两行四列,但是只有一个数据时,数据无法显示在左上角是怎么回事?
@Builder
MyPage(item: MyPageItem, index: number) {
Column({ space: 5 }){
Grid(undefined, this.layoutOptions){
ForEach(item.items, (item: MyPageItem) => {
GridItem() {
Column(){
Stack({ alignContent: Alignment.TopEnd }){
Image(item.icon)
.width(64)
.height(64)
.margin({bottom:4})
Button({ type: ButtonType.Circle, stateEffect: false })
.backgroundColor(0xE62222)
.width(8)
.height(8)
.align(Alignment.TopEnd)
}
Text(item.text)
.fontSize(12)
.maxLines(1)
}
}
.height(80)
.padding({bottom:12})
.backgroundColor(0x00ff66)
.onClick(()=>{
})
})
}
.columnsTemplate('1fr 1fr 1fr 1fr')
.rowsTemplate('1fr 1fr')
.backgroundColor(0xff3333)
}
}
检查数据绑定、查看组件文档、CSS样式检查、尝试简化布局、联系支持、检查默认行为、代码审查