ListView
列表系列组件, 需要和 item 系列组件配合使用, demo
配合的组件
名称 | 描述 |
---|---|
list | 列表,内部可以放置 item 或 item-cell 组件 |
item | 列表项组件 |
item-cell | 单行列表项组件 |
item-divider | 列表项之间的间隔 |
item-media | 用来放置 icon或者图片 |
item-content | 用来方式 item 具体内容 |
item-title-row | 列表项的标题行 |
item-title | 列表项的标题 |
item-title-after | 列表项标题右边的内容 |
item-sub-title | 列表项子标题 |
item-text | 列表项多行文本内容 |
用法
不同的 item 布局
<list>
<!--单行列表项-->
<item-cell>
<item-media>
<!--此处可以放置 icon 和 图片-->
</item-media>
<item-title>
<!--标题-->
</item-title>
<item-title-after>
<!--最右边的文字-->
</item-title-after>
</item-cell>
<!--item之间的间隔-->
<item-divider>
<!--间隔内容-->
</item-divider>
<!--多行列表项-->
<item>
<item-media>
<!--此处可以放置 icon 和 图片-->
</item-media>
<item-content>
<item-title-row>
<item-title>
<!--title信息-->
</item-title>
<item-title-after>
<!--title 右边的信息-->
</item-title-after>
</item-title-row>
<item-sub-title>
<!--子标题-->
</item-sub-title>
<item-text>
<!--文本介绍信息-->
</item-text>
</item-content>
<item>
<!--示例代码-->
<item-cell>
<item-media>
<icon value="info">
</item-media>
<item-title>
后面有徽章的
</item-title>
<item-title-after>
<badge value="23"></badge>
</item-title-after>
</item-cell>
<item>
<item-media>
<img src="http://i1.17173cdn.com/9ih5jd/YWxqaGBf/forum/images/2013/10/16/174233sqpqp7zt7o71qu73.png"/>
</item-media>
<item-content>
<item-title-row>
<item-title>艾欧尼亚</item-title>
<item-title-after>2014-12-23</item-title-after>
</item-title-row>
<item-sub-title>
电信一区
</item-sub-title>
<item-text>
《艾欧尼亚》是由Riot Games开发并由腾讯游戏代理的网络游戏《英雄联盟》中的势力名称,同时也是中国区服务器名称之一(别称:电信一区);位于海岛上的城邦艾欧尼亚是寻求心灵进化的天堂。艾欧尼亚人天性和平。
</item-text>
</item-content>
</item>
</list>
点击波纹效果
<item-cell ripple></item-cell>
<item ripple></item>
最右边显示箭头
<!--设置了link之后会带上波纹点击效果-->
<item-cell link></item-cell>
<item link></item>
API
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
ripple | 是否有波纹点击效果 | Boolean | true/false | false |
link | 是否有可点击箭头标识 | Boolean | true/false | false |