收藏
回答

picker-view 组件的 bug

问题模块
API和组件

picker-view 组件初始化为 hidden 的状态,picker-view-column 内的 view 会 height:0; overflow:hidden; 导致无法显示,设置高度都不行。 看之前3月份的帖子说下版解决这问题,但是现在 8月了好像还是没有解决。

最后一次编辑于  2017-08-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 烧饼
    烧饼
    2018-12-11

    建议覆写默认的hidden样式为visibility:hidden;position:absolute;浮动起来。这个组件应该是初始化时候就定高了,而且不动态变化的(猜测)

    2018-12-11
    赞同
    回复
  • 李小健
    李小健
    2018-12-11

    我也碰到了,height为0,line-height不为0

    2018-12-11
    赞同
    回复 7
    • 烧饼
      烧饼
      2018-12-11

      建议覆写默认的hidden样式为visibility:hidden;position:absolute;浮动起来。这个组件应该是初始化时候就定高了,而且不动态变化的(猜测)

      2018-12-11
      回复
    • 李小健
      李小健
      2018-12-11回复烧饼

      不明白你的意思,现在的问题是,picker-view-column里的height为0,导致item不显示。

      2018-12-11
      回复
    • 烧饼
      烧饼
      2018-12-11回复李小健

      你右边这个有显示的条件吗,一开始就显示出来吗,还是先是hidden或者数组为空,在填充数据进去动态显示的

      2018-12-11
      回复
    • 李小健
      李小健
      2018-12-11回复烧饼

      是由数据的,你看dom里面不就有数据么,之所以不显示,是因为height为0px。


      2018-12-11
      回复
    • 烧饼
      烧饼
      2018-12-11回复李小健

      给个代码片段来看看,我之前是如题主一样的使用场景下发生问题的,也是height为0,能显示但是不能滑。后面绕过去了,你这个情况我也不是很清楚

      2018-12-11
      回复
    查看更多(2)
  • HXP
    HXP
    2018-11-19

    我也碰到了

    2018-11-19
    赞同
    回复 1
    • 烧饼
      烧饼
      2018-12-11

      建议覆写默认的hidden样式为visibility:hidden;position:absolute;浮动起来。这个组件应该是初始化时候就定高了,而且不动态变化的(猜测)

      2018-12-11
      回复
  • nazi
    nazi
    2018-10-31

    解决了吗,我也遇到这问题了

    2018-10-31
    赞同
    回复