收藏
回答

用cover-view写了按钮后,弹框盖无法盖住按钮怎么解决?

用cover-view写了按钮后,弹框盖在上面,可是按钮无法被盖住怎么解决?感觉只要写了cover-view层级最高了,什么都盖不住它?

这个输入框,需要换行,所以用到textarea,用了textarea后下面按钮用普通的话,又会把字飘在按钮上,因此用了cover-view,然后页面中的弹框又无法覆盖按钮了……

最后一次编辑于  2020-04-30
回答关注问题邀请回答
收藏

2 个回答

  • PandoraBox
    PandoraBox
    2020-04-30

    为啥要用cover-view写按钮。是还有其他啥原生组件么?

    2020-04-30
    有用 1
    回复 5
    • Sunny🌞
      Sunny🌞
      2020-04-30
      因为用到了textarea组件,滑动的时候字会飘在普通按钮上面
      2020-04-30
      回复
    • PandoraBox
      PandoraBox
      2020-04-30回复Sunny🌞
      截图看下页面布局。textarea组件安卓已经灰度同层渲染了,IOS全量发布了。textarea的层级问题快解决了。
      2020-04-30
      回复
    • Sunny🌞
      Sunny🌞
      2020-04-30回复PandoraBox
      跪求快解决,折磨人啊
      2020-04-30
      回复
    • Sunny🌞
      Sunny🌞
      2020-04-30
      这个是布局,可以看下
      2020-04-30
      回复
    • PandoraBox
      PandoraBox
      2020-04-30回复Sunny🌞
      看了你问题。原因全在textarea上。可以判断滚动距离将textarea改为view
      2020-04-30
      回复
  • Admin²⁰²¹
    Admin²⁰²¹
    2020-04-30

    恩,是的cover-view是为了解决原生组件同层渲染问题而专门开发的组件。所以他的层级比普通组件要高。你再怎么设置z-index都没用。

    如果你想盖掉它,不如设置wx:if让他不显示。

    2020-04-30
    有用 1
    回复 6
    • Sunny🌞
      Sunny🌞
      2020-04-30
      目前我用的就是wx:if,但是这样按钮会闪,感觉不太好,就想知道还有什么办法么?
      2020-04-30
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-04-30回复Sunny🌞
      hidden试试呢?
      另外如果非必要,不要用这个组件
      目前很多原生组件已经支持同层渲染了,这表示你可以直接用view来替代cover-view
      2020-04-30
      回复
    • Sunny🌞
      Sunny🌞
      2020-04-30回复Admin²⁰²¹
      因为用到了textarea组件,滑动的时候字会飘在普通按钮上面
      2020-04-30
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-04-30回复Sunny🌞
      这个可以在滑动的时候隐藏textarea用view代替
      2020-04-30
      回复
    • Sunny🌞
      Sunny🌞
      2020-04-30回复Admin²⁰²¹
      那是要判断它滚动的时候用view显示,不滑动的时候用textarea?但是我再滑轮滑到下面才开始输入的,可能我输入完又向上滑了,向上滑的时候可以用view,那像下滑的时候好像不能用view代替吧,如果代替了我是不是就无法输入了?
      2020-04-30
      回复
    查看更多(1)
登录 后发表内容
问题标签