橘子桔子
橘子桔子
  • 发布:2022-11-30 11:11
  • 更新:2022-12-02 14:48
  • 阅读:177

【报Bug】slot中的dom渲染为空时,不报错,但是程序无法运行

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.18

浏览器平台: Chrome

浏览器版本: 107

项目创建方式: HBuilderX

示例代码:

// 自定义一个组件, 内有一个name的插槽, 在使用组件时, 如果slot插槽内的元素因为需求原因不渲染,slot为空则会导致程序不再运行
// 报错: Error: Not Found:Page[2][-1,-3] at view.umd.min.js:1

<custom-component>  
  <block slot="name">  
     <view v-if="false"></view>  
  </block>  
</custom-component>

操作步骤:

如代码示例

预期结果:

程序继续运行

实际结果:

无明显报错, 未崩溃,但是无法继续使用

bug描述:

自定义组件中有slot插槽, 使用组件时slot内的dom渲染为空, 就会有个报错

Error: Not Found:Page[2][-1,-3] at view.umd.min.js:1

2022-11-30 11:11 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

测试未复现该问题,请检查代码或提供测试工程

该问题目前已经被锁定, 无法添加新回复