meHaoTian
meHaoTian
  • 发布:2018-12-04 12:11
  • 更新:2019-01-21 13:49
  • 阅读:393

【报Bug】组件内嵌套一个组件,如果有插槽 ,编译出错

分类:uni-app

如果组件内嵌套一个组件 ,被嵌套的组件内如果有插槽 <slot/> ,这个时候保存代码,小程序和app 会提示警告 ,渲染失败 ,如果是动态数据更是无法渲染数据

重现步骤

  1. 现有一个pages页面 为 index.html , 有两个组件,test1.vue 、test2.vue , test2.vue 有插槽
  2. 引用关系如下
    index 中引用test1 ,test1中引用test2
  3. 所有的操作都在 test1中, 先给test2组件插槽中添加静态数据,保存。这个是时候报警告 ,渲染失败
  4. 所有的操作都在 test1中,给test2组件插槽中 添加动态数据,保存 ,这个时候渲染失败 ,报警告
  5. 删除unpackage , 重新运行,结果正常,再次编辑保存,结果同上
  6. 实际效果见下 代码demo

联系方式
[QQ] 490272692

2018-12-04 12:11 分享
已邀请:
Trust

Trust

确认bug

更新:
HBuilderX 1.5 已修复此问题

要回复问题请先登录注册