1***@qq.com
1***@qq.com
  • 发布:2022-05-22 17:48
  • 更新:2022-11-03 14:30
  • 阅读:635

【报Bug】插槽在微信小程序的解析位置不对

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号:

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

第三方开发者工具版本号: 1.05.2111300

基础库版本号: 3.4.7

项目创建方式: HBuilderX

操作步骤:

如图

预期结果:

解析正确

实际结果:

解析成同级标签

bug描述:

插槽位置变成了同级标签,插槽完全失去作用

2022-05-22 17:48 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

第三张图红框圈错位置,这张才对

1***@qq.com

1***@qq.com (作者)

没有官方能回复吗

者行孙

者行孙

这个意思是说这个元素是#shadow-root之外的独立元素,不是说就真的同级了,渲染时还是按照你插槽的位置渲染的

  • 1***@qq.com (作者)

    渲染不是按插槽位置了

    比如代码:1<slot />2

    理想渲染:1 插入代码 2

    实际:1 2 插入代码

    2022-05-23 23:07

  • 者行孙

    回复 1***@qq.com: 我说的“渲染”是指用户实际看到的内容,你写的是什么就是什么。你发的图里的DOM树位置本来就是对的,人家自定义元素的插槽就是这样显示而已,不知道你这么纠结控制台DOM树干嘛。

    2022-05-26 11:23

  • 1***@qq.com (作者)

    回复 者行孙: 哥dom树位置不对,样式怎么加的上去,插槽有毛的意义

    2022-06-09 09:07

1***@qq.com

1***@qq.com (作者)

顶顶官方咋看

1***@qq.com

1***@qq.com (作者)

没有官方的吗。

  • 者行孙

    不用找官方,自定义元素的插槽在控制台就是这么显示的,不信你可以试试不用uniapp直接用原生小程序开启自定义元素,插槽的内容在控制台也是这么显示,你根本不需要过分关心在控制台里显示的啥,只要用户看到的内容是对的就行。

    2022-05-26 11:27

1***@qq.com

1***@qq.com (作者)

有人吗

9***@qq.com

9***@qq.com - chen

感觉算是微信控制台解析dom树的问题,实际(我们想要的效果)似乎是正确的

要回复问题请先登录注册