V 友们,这个设计能用 flex 布局实现吗,后台返回的是一个数组对象。我想在交互上方便一下,如果 flex 实现不了,有没有其他能把按钮循环出来的办法

查看 603|回复 69
MRG0
OP
  
非要 flex 吗?普通方式很简单的:
先 js 排序拿出长的;
然后弄两个 div ,第一 div 放支付方式,长的按钮 float:right;
第二 div 里放剩下的按钮,也是 float:right ,div 加上 overflow
MRG0
OP
  
@sgiyy #42 我最开始也是这么想的,但是这样分开,在提交逻辑上就要麻烦点
MRG0
OP
  
@justyeh 按钮只能到“支付方式”div,不能延伸到“支付方式”下边
MRG0
OP
  
@asdjgfr #46 一打开,复杂度真吓到我了
MRG0
OP
  
现在主要是两种方案:
hevi   
@MRG0 #53 1 ,使用想对布局,这样可以保留”循环数组“这一特点,就是调样式麻烦一点
2 ,数据分两行,这样布局简单,但我不敢确定能否应对后端传回来的数组里的所有情况
hevi   
认同#49 ,数组第一个单独处理,二及之后 flex 完事
MENGKE   
如果用 tailwindcss ,可以参考
```


支付方式


按钮 11111111111111


按钮 222
按钮 333
按钮 444
按钮 555




```
MRG0
OP
  
先排个序,然后 flex ,然后 [支付方式] 算第一条加进去,支付方式用 justify-self: flex-start ;其他的 flex-end;
hevi   
@hevi #56 如何快速入门 tailwindcss ,这些行内样式,给我整懵了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部