收藏
回答

自定义组件包含input,页面包含多个自定义组件所有自定义组件中input位置均出现在同一个位置?

class='pingLun-container'>
  class='pingLun-container_left' hidden="{{!isShow}}">
    class="pingLun-dianzan">赞
    class="pingLun-pinglun" bindtap="comment">评论
  
  class='pingLun-container_right'>
    class='pingLun-container_right_image' bindtap="showorhide">
      "../../images/dmore.png" class="img_pingLun">
    
  

class="input-section" wx:if="{{showInput}}">
  class='input_input' value="{{inputMessage}}" focus="auto" placeholder="请输入内容" bindinput='bindInputMsg' bindblur="onHideInput" confirm-type="send" bindconfirm="sendComment" adjust-position="{{true}}" cursor-spacing="0"/>


input的position为absolute,页面引入多个这样组件,出现一个怪现象,所有自定义组件的input的位置都是显示在第一个自定义组件的input的位置,是不是有bug,还是我这种做法有问题?
回答关注问题邀请回答
收藏

3 个回答

  • Mr王
    Mr王
    06-03

    样式没写好呗

    06-03
    有用
    回复
  • 时迁
    时迁
    06-03

    检查一下是不是样式问题?你的input定位为absolute,是不是没给父级relative?(如果没给,他相对于整个页面定位就回叠一起)

    06-03
    有用
    回复
  • xplee
    xplee
    06-03
    CSS样式问题,改成flex布局试试
    06-03
    有用
    回复 2
    • 吴杰
      吴杰
      06-03
      那一个view改成flex
      06-03
      回复
    • xplee
      xplee
      06-03回复吴杰
      整个布局改成flex布局。不行的话,楼上说的试试input-section是不是忘记加relative了
      06-03
      回复
登录 后发表内容
问题标签