收藏
回答

canvas中加cover-view再加button,webview编译能显示,skyline不行?

canvas中嵌套cover-view后,再嵌套一个button,webview渲染方式编译后,效果正常:

贴一下代码:

切换skyline模式编译后,在手机上就不显示了,请问这是为什么?

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

1 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    01-04

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    01-04
    有用
    回复 4
    • 77.7
      77.7
      01-04
      https://developers.weixin.qq.com/s/qfYf9XmD78N0
      01-04
      回复
    • 77.7
      77.7
      01-04
      代码片段链接贴上来了,问题可以复现。
      复现手法:1 打开链接并运行代码片段
                       2  开发者工具模拟器(默认是webview渲染)会显示出在手机屏幕下方一个蓝色按钮,点击可以出现动效,表示正常现象
                       3  在开发者工具右上角中找到 “详情->本地设置”,勾选“开启Skyline渲染调试”,然后清除一下所有缓存,重新编译。
                       4   此时调试器会提示“开发者工具暂未支持 Skyline 下的 canvas 组件调试,请先到真机上预览调试。”   那就在真机上预览,就会发现蓝色按钮不见了,屏幕空白,问题复现。
      01-04
      回复
    • 77.7
      77.7
      01-04
      所以我想问官方文档中讲到canvas中可以嵌套cover-view,但是实际在skyline渲染下为啥不可以呢?
      01-04
      回复
    • 黄思程
      黄思程
      01-05回复77.7
      现在支持同层渲染,可以不用 cover-view
      01-05
      回复
登录 后发表内容