收藏
回答

scroll-view设置了flex后 设置align-items: center不居中是为什么?

scroll-view组件 已设置enable-flex='true' wxss设置了display:flex;align-items:center 子节点不居中是为什么


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

7 个回答

  • 牵着蜗牛去旅行
    牵着蜗牛去旅行
    2021-12-28

    这个只能不用flex最好 用display:inline-block 不要给scroll设置高度 设置padding吧



    2021-12-28
    有用 1
    回复
  • 困
    2023-11-17

    这问题现在还有,昨天刚碰到,这TM 官方连个出气的都没了

    2023-11-17
    有用
    回复
  • 🐙
    🐙
    2023-10-20

    2023-10-20
    有用
    回复
  • 大熊
    大熊
    2022-12-08

    我也遇到了同样的问题 就是在发现如果不是指scroll-x 或scroll-y的话就会没有问题 为啥就不知道了 感觉应该是有个滚动条占据了位置 当设置了scroll-x的时候下面会出现滚动条 虽然看不见但是确实有应该是js操控了 盲猜的 等着官方解决吧


    2022-12-08
    有用
    回复 1
  • kk
    kk
    2021-03-30

    确实有这个问题,我今天也遇到了

    2021-03-30
    有用
    回复
  • .
    .
    2019-11-28

    我觉得你可以里面再写一层view就没问题了。。。。。

    2019-11-28
    有用
    回复 7
    • Waldeinsamkeit
      Waldeinsamkeit
      2019-11-28
      一样的 我试过了
      2019-11-28
      回复
    • .
      .
      2019-11-28回复Waldeinsamkeit

        居中显示

      .scroll{
        width: 100%;
        height: 150rpx;
      }
      .child{
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
      }
      试试?
      2019-11-28
      回复
    • Waldeinsamkeit
      Waldeinsamkeit
      2019-11-28回复.
      那就是换了一个方法去实现了 那这个scroll-view的flex依旧是一个问题
      2019-11-28
      回复
    • .
      .
      2019-11-28回复Waldeinsamkeit
      用的是你那一套
      2019-11-28
      回复
    • Waldeinsamkeit
      Waldeinsamkeit
      2019-11-28回复.
      我明白 你这样子设置的话高度就是100%了  我需要上下留白
      2019-11-28
      回复
    查看更多(2)
  • Waldeinsamkeit
    Waldeinsamkeit
    2019-11-28

    代码片段https://developers.weixin.qq.com/s/dMvHXdmD7Ydi

    2019-11-28
    有用
    回复 6
    • sheng
      sheng
      2019-11-28
      enable-flex去掉
      2019-11-28
      回复
    • Waldeinsamkeit
      Waldeinsamkeit
      2019-11-28回复sheng
      去掉flex就不生效了
      2019-11-28
      回复
    • sheng
      sheng
      2019-11-28回复Waldeinsamkeit
      2019-11-28
      回复
    • 制程_赵永_13918704268(行者)
      制程_赵永_13918704268(行者)
      2020-11-17
      通过实验,scroll-view设置了flex实现垂直方向居中没有问题的。
      对齐方式用:(不是align-items: center)
         display: flex;
        flex-direction: row;
        vertical-align: middle;
      2020-11-17
      2
      回复
    • leslic
      leslic
      2021-08-25回复制程_赵永_13918704268(行者)
      实测无效
      2021-08-25
      回复
    查看更多(1)
登录 后发表内容
问题标签