ArkUI组件——循环控制/List

循环控制

TypeScript 复制代码
class Item{
    name: string
    price:number

}
  private items:Array<Item> = [
    new Item("A0",2399),
    new Item("BE",1999),
    new Item("Ro",2799)
    ]
ForEach(
        this.items,
        (item:Item) => {})

List组件

列表List是一种复杂的容器,具备下列特点:

特点

1.列表项ListItem数量过多超出屏幕后,会自动提供滚动功能

2.列表项ListItem既可以纵向排列,也可以横向排列

格式

TypeScript 复制代码
List({space:number}){
    ForEach(items,item =>{
        ListItem(){
    //列表内容,只能包含一个组件
    }
})
}
.width()
.listDirection(Axis.xxx)

参数解析

space

在列表中space参数调整的是列表项之间的距离

特殊属性设置函数解析

.listDirection()

该函数用于设定列表方向,其中需要的参数为Axis枚举,通Row和Column一样,Vertical代表纵向排列,Horizontal代表横向排列

相关推荐
coderYYY1 小时前
VSCode终端启动报错
前端·ide·vscode·npm·编辑器
tod1131 小时前
Redis 数据类型与 C++ 客户端实践指南(redis-plus-plus)
前端·c++·redis·bootstrap·html
Sylvia33.1 小时前
火星数据:棒球数据API
java·前端·人工智能
weixin199701080162 小时前
1688商品详情页前端性能优化实战
前端·性能优化
DEMO派2 小时前
前端常用XSS攻击演示与防御方案解析
前端·xss
问今域中2 小时前
Vue的computed用法解析
前端·javascript·vue.js
扶苏10023 小时前
详解Vue3的provide和inject
前端·javascript·vue.js
武帝为此3 小时前
【Shell 函数库介绍】
前端·chrome
yuki_uix4 小时前
GraphQL 重塑:从 API 语言到 AI 时代的"逻辑神经系统"
前端·graphql
奋斗吧程序媛4 小时前
Vue3初体验(2)
前端·javascript·vue.js