weex的 list组件如何实现内容自动换行
`
<list class="list">
<cell class="list-item" for="(vo,key) in data" :key="key">{{vo.name}}</cell>
</list>
`
这个 list 里面的 cell 如何三个换行??
我在list的css设置 flex-direction: row;flex-wrap: wrap; 结果是一个cell一个屏幕的,如果list换成div 就正常,但是这里必须使用list上拉加载。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
list 是一种单列表页面展示形式。要实现你现在的需求,可以考虑两种方案。
1)使用 list
list 里面一个cell 是占据一列的。你可以对你的数据进行封装,变成一个三列的二维数组。然后在 cell 中渲染出三个数据。
这样就可以满足三列展示,并使用 refresh 组件。而且数组分割的列数是可以通过 js 动态控制的。
2)使用 waterfall 组件
多列展示其实应该是 waterfall 组件的职责。你现在的需求只是一个 cell 高度一致的 waterfall