summer123
summer123
  • 发布:2019-09-10 14:50
  • 更新:2020-07-05 16:56
  • 阅读:2339

【报Bug】2.2.5版本纯nvue的uniapp模式子组件使用插槽报错问题

分类:uni-app

详细问题描述

2.2.5版本纯nvue的uniapp模式,子组件里的text组件使用插槽会报错:
[ERROR] reportJSException >>>> exception function:GraphicActionAddElement, exception:You are trying to add a u-text to a u-text, which is illegal as u-text is not a container

2.2.2不会报错

[内容]

重现步骤

[步骤] 下载源码附件,运行打开首页就可以重现了,slot插槽写在header组件里

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

[IDE版本号]2.2.5

联系方式

[QQ] 1092747118

2019-09-10 14:50 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

nvue 下 text 组件不支持嵌套
<z-header>测试内容</z-header> 会被编译成
<z-header><text>测试内容</text></z-header>
导致<text style="color: #FFFFFF;"><slot></slot></text>注入 slot 时,变成了 text 嵌套
解决方案:建议将测试内容作为 prop 传递,而不是 slot,或者不嵌套在 text 中

  • summer123 (作者)

    好吧,谢谢老哥

    2019-09-11 20:56

  • g***@163.com

    想屎了。。。之前封装好的组件还可以用<text><slot></slot></text>,现在全废了,废了,了.........

    2019-09-29 17:40

2***@qq.com

2***@qq.com

uniapp reportJSException >>>> exception function:GraphicActionAddElement, exception....

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