Cell 单元格
介绍
单元格为列表中的单个展示项。
引入
代码演示
基础用法
Cell 可以单独使用,也可以与 Cell.Group 搭配使用,Cell.Group 可以为 Cell 提供上下外边框。
卡片风格
通过 Cell.Group 的 inset 属性,可以将单元格转换为圆角卡片风格。卡片模式不会显示上下外边框。
单元格大小
通过 size 属性可以控制单元格的大小。
展示图标
通过 icon 属性在标题左侧展示图标。
只设置内容
只设置 children 时,内容会靠左对齐。
展示箭头
设置 isLink 属性后会在单元格右侧展示箭头,并且可以通过 arrowDirection 控制箭头方向。
页面导航 v1.0.1
使用 Cell.Link 可以通过 Taro Navigator 完成页面跳转。Cell.Link 默认展示右侧箭头并开启点击反馈。
额外内容 v1.0.1
通过 extra 属性可以在右侧图标之后放置额外内容。
分组标题
通过 Cell.Group 的 title 属性可以指定分组标题。
对齐方式
通过 align 属性可以改变 Cell 的左右内容的对齐方式。
升级提示
Cell.Group的标题和内容容器现在是同级节点,传入的原生 View 属性会作用于内容容器。Cell.Group在inset模式下不再显示上下外边框。Cell显式设置的clickable优先于isLink和Cell.Group clickable。icon和rightIcon会被统一的布局节点包裹,自定义图标会自动获得标准间距和对齐。size="large"现在会正确应用大尺寸描述文字样式。
API
Cell.Group Props
Cell Props
Cell 还继承了 Taro View 的原生属性。
Cell.Link Props v1.0.1
Cell.Link 支持 Cell 内容与样式属性,并继承 Taro Navigator 的 url、openType、target 等原生属性。isLink 和 clickable 的默认值均为 true。
Cell Events
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。