将数组通过奇偶性进行多行排列

96 阅读1分钟

问题:一个数组若是偶数,则每行两个进行排列,若是奇数个,则排列成一行。 解决:首先对数组进行分割,一行代表一个数组,将数组通过个数分割成小数组。在页面中通过两个循环渲染出来,每行宽度固定,则需要计算每一行中每项的宽度。 例子:

通过奇偶数对数组进行分割 image.png 分割方法 image.png 通过两层循环渲染 image.png 计算每行中每个项的宽度(上图中的样式) image.png