收藏
回答

自定义组件中使用slot插入cover-view报错

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug cover-view 工具 6.6.6 2.0.0

问题描述

   向自定义组件slot中传入cover-view的时候,会报错。在自定义组件标签中写其他的内容和标签就没问题,slot会正常接收。其中slot中对应位置为 live-player 节点下


预期表现:

预期表现型正常,slot内容 cover-view 已经正确插入原生 live-player 组件, 但控制台会报出一些错误,影响使用



- 当前 Bug 的表现及代码片段如下:









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

9 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-04-28

    但是cover-view不支持嵌套在live-player,请自查文档cover-view.小程序

    2018-04-28
    赞同
    回复
  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-04-28

    你好,cover-view只可嵌套在原生组件。

    2018-04-28
    赞同
    回复
  • 万达
    万达
    2018-06-19

    同上

    2018-06-19
    赞同
    回复
  • Horizon
    Horizon
    2018-05-03

    我这边,真机远程调试没有报错信息

    2018-05-03
    赞同
    回复
  • 瞎子面
    瞎子面
    2018-05-03

    我也是,做了个cover-view的自定义弹框,控制台报错,但不影响功能和渲染,真机也是,就没管了

    2018-05-03
    赞同
    回复
  • Horizon
    Horizon
    2018-05-03

    官方文档说明:覆盖在原生组件之上的文本视图,可覆盖的原生组件包括mapvideocanvascamera, 在实际使用时发现 cover-view 可以支持 live-player。 直接把cover-view写在live-player内部是正常的,通过solt把cover-view写在live-player内部只是后台有报错信息并不影响正常使用

    2018-05-03
    赞同
    回复
  • Horizon
    Horizon
    2018-04-28

    live-player是原生组件,它的层级是最高的,不能通过 z-index 控制层级

    当控制live-player进入全屏状态,如果不用cover-view在live-player下面创建“退出全屏”按钮控制,视频就无法退出全屏了

    2018-04-28
    赞同
    回复
  • Horizon
    Horizon
    2018-04-28

    有个疑问, 我这样做了,只是console后台报个错,实际上却有对预期实现的功能没有任何影响

    2018-04-28
    赞同
    回复
  • Horizon
    Horizon
    2018-04-28

    我的cover-view是嵌套在  live-player 组件中的, live-player不是原始组件吗?

    2018-04-28
    赞同
    回复
登录 后发表内容