收藏
回答

wx:for使用疑问?

使用wx:for怎么调整上下行的间距(箭头)

回答关注问题邀请回答
收藏

4 个回答

  • brave
    brave
    2020-05-08

    flex布局,给每个方框一个固定的宽度,水平两端对齐,自动换行。每个方框加一下margin

    2020-05-08
    有用 1
    回复
  • 俞哄哄💻📷🤘🚴🎧
    俞哄哄💻📷🤘🚴🎧
    2020-05-08

    给你的item的样式加上margin就可以改变间距了

    若有帮助请帮忙点个"有用"谢谢👇👇

    2020-05-08
    有用 1
    回复
  • Xavier
    Xavier
    2020-05-08

    你这是 css 的问题,不是 wx:for 的问题

    可以改为遍历【行=取整(总数/每行个数)】,【每行=行index*每行个数 --至-- (index+1)*每行个数】。这样就能给每行添加样式,应该要用到 wxs 来做 Math.ceil 取整,处理每行遍历数据(行index*每行个数 --至-- (行index+1)*每行个数)

    或者简单点儿 css 解决

    :nth-child(n+5) {
      margin-top: 40rpx;
     }
    



    2020-05-08
    有用
    回复 2
    • 轩!
      轩!
      2020-05-08
      像上面那样,我用wx:for怎么实现每四个换行一次
      2020-05-08
      回复
    • Xavier
      Xavier
      2020-05-08回复轩!
      你这个用css完全可以解决啊,wx:for 要实现换行就是我上面那个思路;总数/列数取整算出行数,在行里面再遍历对应的数据,不过代码会比较复杂,还需要用到 wxs 在页面处理数据;不是很推荐
      2020-05-08
      回复
  • 郑钱花
    郑钱花
    2020-05-08

    这与wx:for有什么关系?

    用margin调啊

    2020-05-08
    有用
    回复
登录 后发表内容
问题标签