List 列表
列表组件,用于展示一系列有序的信息。
基础用法
默认情况下,列数会根据容器宽度自动计算。
默认宽度与列数的对应关系如下:
> 1200px --> 6 列
> 800px --> 4 列
> 500px --> 3 列
> 200px --> 2 列
> 0px --> 1 列
如果想要自定义宽度与列数的对应关系,可以通过监听 xtt-resize
事件来实现。
改变 xtt-resize
事件的 event.detail.next
属性,可以改变列数。
html
<xtt-list style="resize: horizontal">
<xtt-list-item>Item 1</xtt-list-item>
<xtt-list-item>Item 2</xtt-list-item>
<xtt-list-item>Item 3</xtt-list-item>
<xtt-list-item>Item 4</xtt-list-item>
<xtt-list-item>Item 5</xtt-list-item>
<xtt-list-item>Item 6</xtt-list-item>
<xtt-list-item>Item 7</xtt-list-item>
<xtt-list-item>Item 8</xtt-list-item>
<xtt-list-item>Item 9</xtt-list-item>
<xtt-list-item>Item 10</xtt-list-item>
<xtt-list-item>Item 11</xtt-list-item>
<xtt-list-item>Item 12</xtt-list-item>
</xtt-list>
cols
设置固定的列数
html
<xtt-list cols="3" style="resize: horizontal">
<xtt-list-item>Item 1</xtt-list-item>
<xtt-list-item>Item 2</xtt-list-item>
<xtt-list-item>Item 3</xtt-list-item>
<xtt-list-item>Item 4</xtt-list-item>
<xtt-list-item>Item 5</xtt-list-item>
<xtt-list-item>Item 6</xtt-list-item>
<xtt-list-item>Item 7</xtt-list-item>
<xtt-list-item>Item 8</xtt-list-item>
<xtt-list-item>Item 9</xtt-list-item>
<xtt-list-item>Item 10</xtt-list-item>
<xtt-list-item>Item 11</xtt-list-item>
<xtt-list-item>Item 12</xtt-list-item>
</xtt-list>